v3.26.1
Revenues - Schedule of Disaggregation of Revenue (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]        
Total revenues $ 19,581 $ 23,264 $ 39,606 $ 50,775
Subscription        
Disaggregation Of Revenue [Line Items]        
Total revenues 18,800 21,380 37,853 46,612
Advisory        
Disaggregation Of Revenue [Line Items]        
Total revenues 201 313 530 1,376
Advertising        
Disaggregation Of Revenue [Line Items]        
Total revenues 335 500 589 955
Other Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 245 $ 1,071 $ 634 $ 1,832