v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Shipping and Handling Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle      
Cost of revenue $ 31,629 $ 24,646 $ 16,047
Shipping and Handling, Billed      
New Accounting Pronouncements or Change in Accounting Principle      
Cost of revenue 1,027 803 635
Shipping and Handling, Not Billed      
New Accounting Pronouncements or Change in Accounting Principle      
Cost of revenue $ 4,270 $ 2,899 $ 2,261