XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share Capital [Line Items]          
Stock-based compensation $ 12,646 $ 16,935 $ 44,143 $ 38,926  
Accounts Receivable, Sale 122,600 78,300 366,100 224,800  
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,300 1,000 4,100 3,000  
Revenues 742,998 711,281 2,101,556 2,052,508  
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 14,600   14,600   $ 19,500
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,300 1,000 4,100 3,000  
Accounts Receivable, Sale 122,600 78,300 366,100 224,800  
Impairment and other losses 466 0 466 1,715  
Marketing and advertising services | Director          
Share Capital [Line Items]          
Revenues 1,100   3,000 300  
Other Awards          
Share Capital [Line Items]          
Profit interest award liability 17,600   17,600   $ 18,500
Stock Compensation Award          
Share Capital [Line Items]          
Stock-based compensation $ 13,100 10,400 37,300 29,500  
Profit interest          
Share Capital [Line Items]          
Stock-based compensation   $ 4,300 $ 8,000 $ 3,300