XML 105 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Segments - Schedule of Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segments      
Net Sales $ 921,513 $ 932,528 $ 780,051
Segment Adjusted EBITDA 94,114 92,892 67,792
Products      
Segments      
Net Sales 800,305 825,395 725,705
Services      
Segments      
Net Sales 121,208 107,133 54,346
Operating Segments | Products      
Segments      
Net Sales 800,305 825,395 725,705
Segment Adjusted EBITDA 90,333 88,982 68,084
Depreciation expense 7,443 7,397 8,063
Capital expenditures 8,432 18,568 14,906
Operating Segments | Services      
Segments      
Net Sales 121,208 107,133 54,346
Segment Adjusted EBITDA 3,781 3,910 (292)
Depreciation expense 7,077 6,969 4,019
Capital expenditures $ 3,541 $ 12,702 $ 7,486