XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE AND CERTAIN STATEMENT OF OPERATIONS COMPONENTS - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Revenue $ 35,764 $ 33,288 $ 71,838 $ 66,823
United States        
Disaggregation of Revenue        
Revenue 32,609 30,179 65,683 60,692
All other locations        
Disaggregation of Revenue        
Revenue $ 3,155 $ 3,109 $ 6,155 $ 6,131