XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share Capital (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
vote
$ / shares
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
shares
Share Capital [Line Items]      
Stock Repurchased and Retired During Period, Shares 4,000    
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ $ 114,000    
Stock Repurchased and Retired During Period | $ / shares $ 6.11    
Stock Repurchase Program, Authorized Amount | $ $ 250,000    
ESPP Maximum Eligible Percentage Withheld     15.00%
Repurchase of Common Stock under Repurchase Program | $ 24,600    
Stock-based compensation | $ $ 16,116 $ 12,004  
Common Class A      
Share Capital [Line Items]      
Common Stock, Shares Authorized 1,000,000    
Common Stock, Shares, Issued 114,800    
Common stock, voting rights, number of votes per share | vote 1    
Employee Stock Ownership Plan (ESOP), Shares in ESOP     2,900
Stock Issued During Period, Shares, Employee Stock Ownership Plan 3,000    
Common Class C      
Share Capital [Line Items]      
Common Stock, Shares Authorized 250,000    
Common Stock, Shares, Outstanding 151,600