XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share Capital [Line Items]      
Stock-based compensation $ 11,543 $ 16,116  
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 10,400   $ 19,500
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,500 900  
Accounts Receivable, Sale 129,300 69,800  
Impairment and other losses 0 1,500  
Other Awards      
Share Capital [Line Items]      
Profit interest award liability 18,100   $ 18,500
Stock Compensation Award      
Share Capital [Line Items]      
Stock-based compensation 11,800 $ 12,800  
Profit interest      
Share Capital [Line Items]      
Stock-based compensation $ 300