v3.26.1
Stockholders' equity - Warrants (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Aug. 31, 2023
USD ($)
$ / shares
shares
Class of Stock              
Cumulative expired warrants (shares)     $ 3,400   $ 3,400    
Marketing expenses     $ 8,657 $ 7,910 $ 15,274 $ 11,770  
Class of warrants or right number of warrants forfeited or expired (in shares) | shares     0   0    
April 2023 Warrants | Class A common stock              
Class of Stock              
Warrants issued to purchase shares (in shares) | shares   4,500,000          
Warrants exercise price (in dollars per share) | $ / shares   $ 42.14          
Warrants term (in years)   10 years          
Award requisite service period (in years)   2 years          
Warrant performance condition period (in years)   5 years          
Warrant liability   $ 80,100          
Marketing expenses         $ 0 0  
April 2023 Warrants | Class A common stock | Measurement Input, Expected Dividend Rate              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent)   0          
April 2023 Warrants | Class A common stock | Volatility              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent)   0.44          
April 2023 Warrants | Class A common stock | Risk-free rate              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent)   0.0345          
August 2023 Warrants | Class A common stock              
Class of Stock              
Warrants issued to purchase shares (in shares) | shares             3,600,000
Warrants exercise price (in dollars per share) | $ / shares             $ 25.09
Warrants term (in years)             5 years
Warrant liability             $ 43,900
Marketing expenses     $ 0 0 0 0  
August 2023 Warrants | Class A common stock | Measurement Input, Expected Dividend Rate              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent)             0
August 2023 Warrants | Class A common stock | Volatility              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent)             0.51
August 2023 Warrants | Class A common stock | Risk-free rate              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent)             0.0438
December 2024 Warrants | Class A common stock              
Class of Stock              
Warrants issued to purchase shares (in shares) | shares 2,900,000            
Warrants exercise price (in dollars per share) | $ / shares $ 22.71            
Warrants term (in years) 6 years            
Warrant performance condition period (in years) 3 years            
Warrant liability $ 56,100            
Distribution and transaction costs for warrants     $ 4,500 $ 4,600 $ 9,200 $ 5,600  
Class of warrants or right number of warrants vested (in shares) | shares     1,000,000.0   1,000,000.0    
Class of warrants or right number of warrants exercise (in shares) | shares     300,000   1,000,000.0    
Class of warrants or right number of warrants issued (in shares) | shares     200,000   700,000    
December 2024 Warrants | Class A common stock | Measurement Input, Expected Dividend Rate              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent) 0            
December 2024 Warrants | Class A common stock | Volatility              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent) 0.53            
December 2024 Warrants | Class A common stock | Risk-free rate              
Class of Stock              
Warrants and rights outstanding, measurement input (as a percent) 0.0443