v3.26.1
REVENUE - Schedule of Revenue by Service (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 [Line Items]        
Revenue $ 43,231 $ 45,263 $ 91,966 $ 92,858
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 43,231 $ 45,263 $ 91,966 $ 92,858
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 $ 36,452 $ 37,824 $ 75,736 $ 75,837
Concentration risk, percentage 84.00% 83.00% 82.00% 81.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Institutional        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,752 $ 7,308 $ 16,046 $ 16,688
Concentration risk, percentage 15.00% 16.00% 17.00% 18.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 27 $ 131 $ 184 $ 333
Concentration risk, percentage 1.00% 1.00% 1.00% 1.00%