v3.25.2
Segment Information - Schedule of Net Sales by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues From External Customers And Long Lived Assets [Line Items]        
Total net sales $ 308,971 $ 282,456 $ 605,680 $ 553,037
United States        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total net sales 241,623 225,057 480,866 444,190
Rest of the world        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total net sales $ 67,348 $ 57,399 $ 124,814 $ 108,847