XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee benefit plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Allocated share-based compensation expense     $ 8,770 $ 11,117 $ 10,314    
ESPP weighted average purchase price of shares purchased (usd per share)           $ 2.12 $ 5.09
Unearned stock-based compensation, expected recognition period 2 years 5 months 1 day            
Share-based Payment Arrangement, Expense, Tax Benefit       $ 2,500   $ 0 $ 4,800
Stock Issued During Period, Shares, Employee Stock Purchase Plans           700,000 500,000
Stock Repurchased During Period, Shares       3,606,000 890,000    
Treasury Stock Acquired, Average Cost Per Share   $ 0   $ 4.16   $ 0 $ 4.45
Stock Repurchased During Period, Value   $ 0   $ 15,000 $ 5,000 $ 0 $ 20,000
RSUs [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares granted (shares)           5,964,000  
Weighted average price of shares granted (usd per share)           $ 1.99  
Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares granted (shares)           1,531,000  
Weighted average price of shares granted (usd per share)           $ 1.70  
Employee Stock Purchase Plan Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase Price of Common Stock, Percent           85.00%  
Stock Options, ESPP and Restricted Stock Units (RSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unearned stock-based compensation costs $ 48,400 $ 48,400       $ 48,400  
2024 Equity Incentive Plans | Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration Period           10 years  
2024 Equity Incentive Plans | Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award Vesting Period           3 years  
2024 Equity Incentive Plans | Minimum [Member] | Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award Vesting Period           1 year  
2024 Equity Incentive Plans | Minimum [Member] | RSUs [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award Vesting Period           2 years  
2024 Equity Incentive Plans | Maximum [Member] | Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award Vesting Period           4 years  
2024 Equity Incentive Plans | Maximum [Member] | RSUs [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award Vesting Period           4 years