XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHIC INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEGMENT AND GEOGRAPHIC INFORMATION      
Revenue $ 570,776 $ 471,063 $ 527,113
Long-lived assets: 208,906 187,328 188,455
United States      
SEGMENT AND GEOGRAPHIC INFORMATION      
Long-lived assets: 178,936 155,664 155,428
Canada      
SEGMENT AND GEOGRAPHIC INFORMATION      
Long-lived assets: 27,051 28,765 30,412
Mexico and Other      
SEGMENT AND GEOGRAPHIC INFORMATION      
Long-lived assets: 2,919 2,899 2,615
Product      
SEGMENT AND GEOGRAPHIC INFORMATION      
Revenue 566,043 467,427 523,616
Product | United States      
SEGMENT AND GEOGRAPHIC INFORMATION      
Revenue 514,437 431,024 478,790
Product | Canada, Mexico, and Other      
SEGMENT AND GEOGRAPHIC INFORMATION      
Revenue $ 51,606 $ 36,403 $ 44,826