XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Revenue by Service (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 [Line Items]        
Revenue $ 45,263 $ 50,984 $ 92,858 $ 104,711
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 45,263 $ 50,984 $ 92,858 $ 104,711
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Consumer        
Disaggregation of Revenue [Line Items]        
Revenue $ 37,824 $ 39,716 $ 75,837 $ 81,318
Concentration risk, percentage 83.00% 78.00% 81.00% 77.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Institutional        
Disaggregation of Revenue [Line Items]        
Revenue $ 7,308 $ 11,135 $ 16,688 $ 23,022
Concentration risk, percentage 16.00% 21.00% 18.00% 22.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 131 $ 133 $ 333 $ 371
Concentration risk, percentage 1.00% 1.00% 1.00% 1.00%