Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Schedule of Revenue by Geography (Details)

v3.24.3
REVENUE RECOGNITION - Schedule of Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 67,868 $ 69,536 $ 143,843 $ 135,511
United States        
Disaggregation of Revenue [Line Items]        
Total 57,181 56,709 120,802 106,759
Other Countries        
Disaggregation of Revenue [Line Items]        
Total $ 10,687 $ 12,827 $ 23,041 $ 28,752