XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share Capital [Line Items]          
Stock-based compensation $ 5,875 $ 10,546 $ 21,991 $ 22,550  
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 2,100   2,100   $ 1,800
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,000 800 1,900 1,800  
Accounts Receivable, Sale     141,700 101,600  
Other Awards          
Share Capital [Line Items]          
Profit interest award liability 11,800   11,800   $ 20,300
Stock Compensation Award          
Share Capital [Line Items]          
Stock-based compensation 6,300 12,000 19,100 19,400  
Profit interest          
Share Capital [Line Items]          
Stock-based compensation $ (2,700) $ (1,500) $ (1,000) $ 3,100