XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Segments - Supplemental Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segments        
Total net sales $ 277,019 $ 209,725 $ 882,037 $ 737,434
Products        
Segments        
Total net sales 239,665 176,217 776,825 642,981
Services        
Segments        
Total net sales 37,354 33,508 105,212 94,453
U.S.        
Segments        
Total net sales 275,316 208,025 877,225 731,838
U.S. | Products        
Segments        
Total net sales 237,962 174,517 772,013 637,385
U.S. | Services        
Segments        
Total net sales 37,354 33,508 105,212 94,453
Foreign        
Segments        
Total net sales 1,703 1,700 4,812 5,596
Foreign | Products        
Segments        
Total net sales 1,703 1,700 4,812 5,596
Foreign | Services        
Segments        
Total net sales $ 0 $ 0 $ 0 $ 0