XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle      
Cost of revenue $ 24,646 $ 16,047 $ 17,933
Shipping and Handling, Billed      
New Accounting Pronouncements or Change in Accounting Principle      
Cost of revenue 803 635 599
Shipping and Handling, Not Billed      
New Accounting Pronouncements or Change in Accounting Principle      
Cost of revenue $ 2,899 $ 2,261 $ 2,788