XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Segments - Supplemental revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segments        
Net Sales $ 252,014 $ 271,011 $ 527,709 $ 525,358
Products        
Segments        
Net Sales 219,014 242,857 466,764 472,891
Services        
Segments        
Net Sales 33,000 28,154 60,945 52,467
United States        
Segments        
Net Sales 250,285 269,051 523,812 521,940
United States | Products        
Segments        
Net Sales 217,285 240,897 462,867 469,473
United States | Services        
Segments        
Net Sales 33,000 28,154 60,945 52,467
Foreign        
Segments        
Net Sales 1,729 1,960 3,897 3,418
Foreign | Products        
Segments        
Net Sales 1,729 1,960 3,897 3,418
Foreign | Services        
Segments        
Net Sales $ 0 $ 0 $ 0 $ 0