XML 128 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED PAYMENTS - Schedule of employee stock incentive plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense for restricted stock units     $ 17,594 $ 35,264
2021 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense for restricted stock units $ 2,588 $ 10,429 17,002 33,972
2021 Stock Incentive Plan | Share-based compensation expenses for continuing operations        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense for restricted stock units 2,216 9,849 15,650 32,046
2021 Stock Incentive Plan | Share-based compensation expenses for discontinued operations        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense for restricted stock units 372 580 1,352 1,926
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense for restricted stock units 72 132 379 556
Employee Stock Purchase Plan | Share-based compensation expenses for continuing operations        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense for restricted stock units 64 114 340 485
Employee Stock Purchase Plan | Share-based compensation expenses for discontinued operations        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total share-based compensation expense for restricted stock units $ 8 $ 18 $ 39 $ 71