v3.26.3
Stockholders' equity (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Sep. 30, 2025
USD ($)
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            
Equity, Attributable to Parent | $ $ 77,392,000 $ 74,328,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]              
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