v3.26.1
Stockholders' equity (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
shares
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Feb. 09, 2023
USD ($)
Jan. 27, 2022
USD ($)
Class of Stock [Line Items]                
Stock options outstanding (shares) 1,231,000   1,444,000          
Stockholders' Equity Attributable to Parent | $ $ (32,671,000) $ (1,869,000) $ 76,550,000 $ 97,915,000 $ 109,980,000 $ 151,689,000    
Stock Repurchase Program, Authorized Amount | $             $ 40,000,000.0 $ 100,000,000.0
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ 60,400,000              
Treasury Stock, Common                
Class of Stock [Line Items]                
Stockholders' Equity Attributable to Parent | $ $ (193,231,000) $ (193,231,000) $ (193,231,000) $ (193,231,000) $ (193,231,000) $ (193,231,000)    
Common Class A [Member]                
Class of Stock [Line Items]                
Common stock authorized (shares) 500,000,000   500,000,000          
Common stock outstanding (shares) 155,592,000   136,056,000          
Common Stock, Voting Rights, Number 1              
Common Stock, Shares, Issued 155,592,000   136,056,000          
Common Class B [Member]                
Class of Stock [Line Items]                
Common stock authorized (shares) 150,000,000   150,000,000          
Common stock outstanding (shares) 26,259,000   26,259,000          
Common Stock, Voting Rights, Number 10              
Common Stock, Shares, Issued 26,259,000   26,259,000          
Restricted Stock Units (RSUs) [Member]                
Class of Stock [Line Items]                
Restricted stock units outstanding (shares) 10,643,000   9,915,000          
Performance Shares [Member]                
Class of Stock [Line Items]                
Restricted stock units outstanding (shares) 3,279,000   47,000