XML 107 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Segments - Supplemental Geographic Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segments      
Net Sales $ 921,513 $ 932,528 $ 780,051
Products      
Segments      
Net Sales 800,305 825,395 725,705
Services      
Segments      
Net Sales 121,208 107,133 54,346
U.S.      
Segments      
Net Sales 914,635 925,726 773,628
U.S. | Products      
Segments      
Net Sales 793,427 818,593 719,282
U.S. | Services      
Segments      
Net Sales 121,208 107,133 54,346
Foreign      
Segments      
Net Sales 6,878 6,802 6,423
Foreign | Products      
Segments      
Net Sales 6,878 6,802 6,423
Foreign | Services      
Segments      
Net Sales $ 0 $ 0 $ 0