XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Segments - Supplemental Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segments        
Total net sales $ 314,547 $ 252,014 $ 605,018 $ 527,709
Products        
Segments        
Total net sales 278,167 219,014 537,160 466,764
Services        
Segments        
Total net sales 36,380 33,000 67,858 60,945
U.S.        
Segments        
Total net sales 312,454 250,285 601,909 523,812
U.S. | Products        
Segments        
Total net sales 276,074 217,285 534,051 462,867
U.S. | Services        
Segments        
Total net sales 36,380 33,000 67,858 60,945
Foreign        
Segments        
Total net sales 2,093 1,729 3,109 3,897
Foreign | Products        
Segments        
Total net sales 2,093 1,729 3,109 3,897
Foreign | Services        
Segments        
Total net sales $ 0 $ 0 $ 0 $ 0