XML 110 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments - Schedule of Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segments      
Net sales $ 1,101,963 $ 921,513 $ 932,528
Segment Adjusted EBITDA 113,188 94,114 92,892
Total assets 868,226 818,896  
Products      
Segments      
Net sales 968,151 800,305 825,395
Services      
Segments      
Net sales 133,812 121,208 107,133
Operating Segments | Products      
Segments      
Net sales 968,151 800,305 825,395
Segment Adjusted EBITDA 110,565 90,333 88,982
Depreciation expense 7,614 7,443 7,397
Capital expenditures 7,824 8,432 18,568
Total assets 798,578 735,096  
Operating Segments | Services      
Segments      
Net sales 133,812 121,208 107,133
Segment Adjusted EBITDA 2,623 3,781 3,910
Depreciation expense 17,159 7,077 6,969
Capital expenditures 1,392 3,541 $ 12,702
Total assets $ 69,647 $ 83,800