v3.25.3
Revenues - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total revenues $ 22,429 $ 29,439 $ 73,204 $ 90,797
Subscription        
Disaggregation Of Revenue [Line Items]        
Total revenues 21,182 27,238 67,794 84,015
Advisory        
Disaggregation Of Revenue [Line Items]        
Total revenues 348 1,123 1,724 3,345
Advertising        
Disaggregation Of Revenue [Line Items]        
Total revenues 282 437 1,237 1,259
Books        
Disaggregation Of Revenue [Line Items]        
Total revenues 1 39 7 220
Other Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 616 $ 602 $ 2,442 $ 1,958