XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments - Schedule of Financial Information Relating to the Company's Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segments        
Net sales $ 328,941 $ 314,547 $ 637,384 $ 605,018
Segment Adjusted EBITDA 39,157 34,790 74,668 67,836
Products        
Segments        
Net sales 291,200 278,167 568,091 537,160
Segment Adjusted EBITDA 35,930 33,279 70,535 65,474
Depreciation expense 2,116 1,861 4,340 3,677
Services        
Segments        
Net sales 37,741 36,380 69,293 67,858
Segment Adjusted EBITDA 3,227 1,511 4,133 2,362
Depreciation expense $ 1,044 $ 2,303 $ 2,262 $ 4,008