XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE AND DEFERRED REVENUE - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2024
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]          
Revenue recognized $ 400 $ 500 $ 1,100 $ 1,400  
Number of customer accounted for more than 10% of revenues | customer 1 1 1 1  
Accounts receivable $ 17,143   $ 17,143   $ 15,782
Customer 1          
Disaggregation of Revenue [Line Items]          
Notes receivable 4,400   4,400   5,200
Credit concentration risk | Customer 1          
Disaggregation of Revenue [Line Items]          
Accounts receivable $ 2,000   $ 2,000   $ 1,900
Revenue | Customer concentration risk | Customer 1          
Disaggregation of Revenue [Line Items]          
Percentage of Revenues 14.00% 14.00% 13.00% 16.00%