Quarterly report [Sections 13 or 15(d)]

Segment Information - Schedule of Adjusted EBITDA to Net Loss (Details)

v3.26.1
Segment Information - Schedule of Adjusted EBITDA to Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Abstract]    
Net sales $ 132,464 $ 128,657
Cost of sales 48,835 55,001
Gross profit $ 83,629 $ 73,656
Gross margin 63.10% 57.20%