v3.25.4
Stockholders' equity (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Feb. 09, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 27, 2022
USD ($)
Class of Stock [Line Items]            
Stock options outstanding (shares) 1,444,000 2,327,000        
Common stock available for future grants (shares) 31,927,000          
Stockholders' Equity Attributable to Parent | $ $ 76,550,000 $ 151,689,000 $ 555,846,000   $ 611,559,000  
Stock Repurchase Program, Authorized Amount | $       $ 40,000,000.0   $ 100,000,000.0
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ $ 60,400,000          
Stockholders' Equity Note, Outstanding Shares Less than 10% of Aggregate Shares Outstanding, Conversion Ratio 1          
Treasury Stock, Common            
Class of Stock [Line Items]            
Stockholders' Equity Attributable to Parent | $ $ (193,231,000) $ (193,231,000) $ (193,231,000)   $ (153,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) 136,056,000 129,196,000        
Common Stock, Voting Rights, Number 1          
Common Stock, Shares, Issued 136,056,000 129,196,000        
Common Stock, Voting Rights one          
Common Stock, Conversion Ratio 1          
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        
Common Stock, Voting Rights ten          
Restricted Stock Units (RSUs) [Member]            
Class of Stock [Line Items]            
Restricted stock units outstanding (shares) 9,915,000 11,243,000        
Performance Shares [Member]            
Class of Stock [Line Items]            
Restricted stock units outstanding (shares) 47,000 286,000        
Performance stock units outstanding (shares) 2,103,000          
Common Stock            
Class of Stock [Line Items]            
Common stock available for future grants (shares) 18,465,000