Quarterly report [Sections 13 or 15(d)]

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Revenue from Subscription and Non-Subscription Contracts (Details)

v3.26.3
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Revenue from Subscription and Non-Subscription Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 17,998 $ 12,670 $ 51,880 $ 55,728
Revenue from Contract with Customer Benchmark | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Subscription revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 12,793 $ 8,913 $ 38,586 $ 42,995
Subscription revenue | Revenue from Contract with Customer Benchmark | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 71.00% 70.00% 74.00% 77.00%
Non-subscription revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 5,205 $ 3,757 $ 13,294 $ 12,733
Non-subscription revenue | Revenue from Contract with Customer Benchmark | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 29.00% 30.00% 26.00% 23.00%