v3.26.1
Segment Information - Schedule of Net Sales by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues From External Customers And Long Lived Assets [Line Items]        
Total net sales $ 347,405 $ 308,971 $ 690,285 $ 605,680
United States        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total net sales 269,051 241,623 543,040 480,866
Rest of the world        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total net sales $ 78,354 $ 67,348 $ 147,245 $ 124,814