XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share Capital [Line Items]          
Stock-based compensation $ 19,954 $ 5,875 $ 31,497 $ 21,991  
Accounts Receivable, Sale 114,300 72,000 243,500 141,700  
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,300 1,000 2,800 1,900  
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 8,600   8,600   $ 19,500
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,300 1,000 2,800 1,900  
Accounts Receivable, Sale 114,300 72,000 243,500 141,700  
Impairment and other losses 0 215 0 1,715  
Other Awards          
Share Capital [Line Items]          
Profit interest award liability 21,400   21,400   $ 18,500
Stock Compensation Award          
Share Capital [Line Items]          
Stock-based compensation 11,700 6,300 23,400 19,100  
Profit interest          
Share Capital [Line Items]          
Stock-based compensation $ 8,300 $ 2,700 $ 8,000 $ 1,000