v3.26.1
Segments and Disaggregated Revenue Information - Schedule of Net Sales and Long-Lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Property and Equipment Net by Country [Line Items]          
Net sales $ 207,719 $ 193,469 $ 408,638 $ 384,208  
Total long-lived assets 117,360   117,360   $ 125,112
United States          
Schedule of Property and Equipment Net by Country [Line Items]          
Net sales 121,845 117,874 239,198 234,194  
Total long-lived assets 72,985   72,985   79,773
Europe          
Schedule of Property and Equipment Net by Country [Line Items]          
Net sales 68,976 57,784 137,031 117,914  
Total long-lived assets 12,545   12,545   13,086
Other International          
Schedule of Property and Equipment Net by Country [Line Items]          
Net sales 16,898 $ 17,811 32,409 $ 32,100  
Total long-lived assets $ 31,830   $ 31,830   $ 32,253