v3.26.3
Revenues - Schedule of Disaggregation of Revenue by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenues $ 225,771 $ 201,704 $ 662,042 $ 586,587
Subscription        
Disaggregation of Revenue [Line Items]        
Total Revenues 188,156 165,218 550,815 477,929
Transactional        
Disaggregation of Revenue [Line Items]        
Total Revenues 18,060 17,886 53,792 53,237
Services and Other        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 19,555 $ 18,600 $ 57,435 $ 55,421