XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contract with Customers - Information Services Revenue by Timing of Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,440 $ 3,501 $ 7,827 $ 6,829
Over time        
Disaggregation of Revenue [Line Items]        
Total revenue 900 500 1,600 1,700
Point-in time        
Disaggregation of Revenue [Line Items]        
Total revenue 3,600 3,000 6,200 5,100
Information Services        
Disaggregation of Revenue [Line Items]        
Total revenue 4,440 3,501 7,827 6,829
Information Services | Over time        
Disaggregation of Revenue [Line Items]        
Total revenue 878 536 1,633 1,680
Information Services | Point-in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,562 $ 2,965 $ 6,194 $ 5,149