v3.24.3
REVENUE - Revenue by Service (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 37,530 $ 40,296 $ 142,241 $ 138,315
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 37,530 $ 40,296 $ 142,241 $ 138,315
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 $ 31,919 $ 34,494 $ 113,237 $ 115,125
Concentration risk, percentage 85.00% 85.00% 79.00% 83.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Institutional        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,429 $ 5,580 $ 28,451 $ 22,474
Concentration risk, percentage 14.00% 14.00% 20.00% 16.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 182 $ 222 $ 553 $ 716
Concentration risk, percentage 1.00% 1.00% 1.00% 1.00%