XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Share Capital (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
vote
$ / shares
shares
Mar. 31, 2024
USD ($)
Nov. 06, 2024
USD ($)
Share Capital [Line Items]      
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ $ 164,200    
Stock Repurchase Program, Authorized Amount | $     $ 375,000
Stock Repurchased During Period, Shares 900    
Stock Repurchased During Period, Per Share | $ / shares $ 6.07    
Repurchase of Common Stock under Repurchase Program | $ $ 5,700    
Stock-based compensation | $ $ 11,543 $ 16,116  
Common Class A      
Share Capital [Line Items]      
Common Stock, Shares Authorized 1,000,000    
Common Stock, Shares, Issued 113,900    
Common stock, voting rights, number of votes per share | vote 1    
Common Class C      
Share Capital [Line Items]      
Common Stock, Shares Authorized 250,000    
Common Stock, Shares, Outstanding 151,600