v3.26.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]            
Service revenue   $ 15,919 $ 4,440 $ 22,026 $ 7,827  
Noncancelable agreement, term 5 years          
Noncancelable agreement, amount $ 4,000          
Revenue from noncash agreement   1,300 1,200 2,300 2,200  
Contract with customer, liability, revenue recognized       8,900 3,000  
Unused credits amounts   700   $ 700   $ 1,100
Expiration period for unused credits       1 year    
Over-time            
Disaggregation of Revenue [Line Items]            
Service revenue   800 900 $ 1,800 1,600  
Point-in-time            
Disaggregation of Revenue [Line Items]            
Service revenue   $ 15,200 $ 3,500 $ 20,200 $ 6,200