XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments - Supplemental Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segments    
Total net sales $ 308,443 $ 290,471
Products    
Segments    
Total net sales 276,891 258,993
Services    
Segments    
Total net sales 31,552 31,478
United States    
Segments    
Total net sales 307,288 289,455
United States | Products    
Segments    
Total net sales 275,736 257,977
United States | Services    
Segments    
Total net sales 31,552 31,478
Foreign    
Segments    
Total net sales 1,155 1,016
Foreign | Products    
Segments    
Total net sales 1,155 1,016
Foreign | Services    
Segments    
Total net sales $ 0 $ 0