v3.26.1
Stockholders' equity (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
shares
Dec. 31, 2025
USD ($)
shares
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 | $ $ (1,869,000) $ 76,550,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)    
Common Class A [Member]            
Class of Stock [Line Items]            
Common stock authorized (shares) 500,000,000 500,000,000        
Common stock outstanding (shares) 137,904,000 136,056,000        
Common Stock, Voting Rights, Number 1          
Common Stock, Shares, Issued 137,904,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) 7,722,000 9,915,000        
Performance Shares [Member]            
Class of Stock [Line Items]            
Restricted stock units outstanding (shares) 0 47,000