v3.26.1
Subsequent events (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 01, 2026
Jun. 30, 2026
Dec. 31, 2025
Aug. 09, 2022
Subsequent Event [Line Items]        
Aggregate principal amount   $ 85,889    
Subsequent event | Convertible Notes        
Subsequent Event [Line Items]        
Warrants price per share (in usd per share) $ 8.567      
Number of shares issued in transaction (in shares) 10,025,535      
Facility Agreement | Convertible Notes        
Subsequent Event [Line Items]        
Aggregate principal amount       $ 110,000
Interest rate (as a percent)       4.00%
Aggregate principal amount   $ 85,889 $ 85,889  
Facility Agreement | Subsequent event | Convertible Notes        
Subsequent Event [Line Items]        
Aggregate principal amount $ 86,000      
Term Loan Agreement | Term Loan Agreement | Subsequent event | Line of credit        
Subsequent Event [Line Items]        
Aggregate principal amount 75,000      
Minimum net revenue $ 700,000      
Quarterly amortization rate 7.50%      
Term Loan Agreement | Term Loan Agreement | Subsequent event | Line of credit | Component one        
Subsequent Event [Line Items]        
Basis spread on variable rate 3.00%      
Term Loan Agreement | Term Loan Agreement | Subsequent event | Line of credit | Component two        
Subsequent Event [Line Items]        
Basis spread on variable rate 5.75%