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 |