v3.26.1
REVENUE, NET AND CERTAIN STATEMENT OF OPERATIONS COMPONENTS - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Total revenue, net $ 33,866 $ 35,764 $ 67,835 $ 71,838
United States        
Disaggregation of Revenue        
Total revenue, net 30,717 32,609 61,635 65,683
All other locations        
Disaggregation of Revenue        
Total revenue, net $ 3,149 $ 3,155 $ 6,200 $ 6,155