Annual report pursuant to Section 13 and 15(d)

Reportable Segments - Sales by Geography (Details)

v3.24.0.1
Reportable Segments - Sales by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets      
Sales $ 691,118 $ 820,159 $ 611,201
Products | Sales | Customer Concentration Risk      
Revenues from External Customers and Long-Lived Assets      
Concentration Risk, Percentage 13.20% 12.30% 12.60%
United States      
Revenues from External Customers and Long-Lived Assets      
Sales $ 649,652 $ 774,119 $ 571,587
Foreign countries      
Revenues from External Customers and Long-Lived Assets      
Sales $ 41,466 $ 46,040 $ 39,614