v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]          
Exercise price of warrants (in dollars per share)   $ 12.63 $ 12.63 $ 12.59 $ 12.59
Subsequent event | Nokia Solutions and Networks Oy | Subscription Agreement          
Subsequent Event [Line Items]          
Number of securities called by warrants or rights (in shares) 260,569        
Exercise price of warrants (in dollars per share) $ 12.89        
Proceeds from minority shareholders expected $ 10,000        
Stock and warrants issueable (in shares) 775,795        
Nokia Solutions and Networks Oy | Subsequent event          
Subsequent Event [Line Items]          
Shares issuable (in shares) 1,163,693        
Number of securities called by warrants or rights (in shares) 521,139        
Exercise price of warrants (in dollars per share) $ 12.89        
Warrant exercisable term (in years) 4 years        
Payments term 24 months        
Nokia Solutions and Networks Oy | Subsequent event | Maximum          
Subsequent Event [Line Items]          
Payments, range of profits 50.00%        
Nokia Solutions and Networks Oy | Subsequent event | Minimum          
Subsequent Event [Line Items]          
Payments, range of profits 0.00%        
Nokia Solutions and Networks Oy | Subsequent event | Nokia Solutions and Networks Oy          
Subsequent Event [Line Items]          
Payments term 12 months        
Purchase agreement quarterly payments for negative EBITDA, aggregate amount $ 38,000