v3.26.1
Revenue from Contracts with Customers - Information Services Revenue by Timing of Recognition (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 $ 15,919 $ 4,440 $ 22,026 $ 7,827
Information Services        
Disaggregation of Revenue [Line Items]        
Revenue 15,919 4,440 22,026 7,827
Over-time        
Disaggregation of Revenue [Line Items]        
Revenue 800 900 1,800 1,600
Over-time | Information Services        
Disaggregation of Revenue [Line Items]        
Revenue 769 878 1,849 1,633
Point-in-time        
Disaggregation of Revenue [Line Items]        
Revenue 15,200 3,500 20,200 6,200
Point-in-time | Information Services        
Disaggregation of Revenue [Line Items]        
Revenue $ 15,150 $ 3,562 $ 20,177 $ 6,194