XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contract with Customers - Information Services Revenue by Timing of Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 3,387 $ 3,328
Over time    
Disaggregation of Revenue [Line Items]    
Total revenue 1,600 1,100
Point-in time    
Disaggregation of Revenue [Line Items]    
Total revenue 1,800 2,200
Information Services    
Disaggregation of Revenue [Line Items]    
Total revenue 3,387 3,328
Information Services | Over time    
Disaggregation of Revenue [Line Items]    
Total revenue 1,602 1,144
Information Services | Point-in time    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,785 $ 2,184