Annual report pursuant to Section 13 and 15(d)

REVENUE RECOGNITION - Additional Information (Details)

v3.24.1.u1
REVENUE RECOGNITION - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]    
Contract assets $ 0 $ 2,173,000
Remaining performance obligation variable consideration   1,400,000
Number of major customers | customer 1  
Customer Concentration Risk | Major Customer | Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 11.00%  
Customer Concentration Risk | Major Customer | Accounts Receivable    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 16.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation   $ 13,100,000
Remaining performance obligation duration   1 year
Remaining performance obligation percentage   67.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation duration