v3.25.4
Employee benefit plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP weighted average purchase price of shares purchased (usd per share)   $ 0.71 $ 1.56 $ 4.10
Unearned stock-based compensation, expected recognition period 2 years 25 days      
Share-based Payment Arrangement, Expense, Tax Benefit   $ 0 $ 0 $ 9,300
Stock Issued During Period, Shares, Employee Stock Purchase Plans   1,000,000.0 1,400,000 900,000
Stock-based compensation   $ 19,542 $ 29,132 $ 41,479
Expected Term   0.5 0.5 0.5
Interest Rate, Maximum     5.30%  
Defined Contribution Plan, Minimum Annual Contributions Per Employee, Percent   1    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent   100.00%    
Defined Benefit Plan, Plan Assets, Contributions by Employer   $ 1,000 $ 1,200 $ 900
Deferred Bonus        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation   $ 2,100 $ 0 $ 0
RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (shares)   6,963,000    
Weighted average price of shares granted (usd per share)   $ 0.83 $ 1.76 $ 5.13
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (shares)   2,208,000    
Weighted average price of shares granted (usd per share)   $ 0.63    
Employee Stock Purchase Plan Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase Price of Common Stock, Percent   85.00%    
Volatility Rate, Minimum   70.00% 57.00% 39.00%
Volatility Rate, Maximum   96.00% 59.00% 42.00%
Interest Rate, Minimum   4.10% 5.00% 5.00%
Interest Rate, Maximum   4.30%   5.60%
Dividend yield   0.00% 0.00% 0.00%
Stock Options, ESPP and Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unearned stock-based compensation costs   $ 12,500    
Equity Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility Rate, Minimum       59.00%
Volatility Rate, Maximum       60.00%
Interest Rate, Minimum       3.50%
Interest Rate, Maximum       4.50%
Dividend yield       0.00%
2024 Equity Incentive Plans | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration Period   10 years    
2024 Equity Incentive Plans | Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award Vesting Period   3 years    
2024 Equity Incentive Plans | Minimum [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award Vesting Period   1 year    
2024 Equity Incentive Plans | Minimum [Member] | RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award Vesting Period   2 years    
2024 Equity Incentive Plans | Maximum [Member] | Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award Vesting Period   4 years    
2024 Equity Incentive Plans | Maximum [Member] | RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award Vesting Period   4 years