XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contract with Customers - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]            
Total revenue   $ 4,440 $ 3,501 $ 7,827 $ 6,829  
Noncancelable agreement, term 5 years          
Noncancelable agreement, amount $ 4,000          
Revenue from noncash agreement   1,200 1,400 2,200 3,000  
Contract with customer, liability, revenue recognized       3,000 3,300  
Unused credits amounts   1,200   $ 1,200   $ 1,400
Expiration period for unused credits       1 year    
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