v3.26.3
Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share Capital [Line Items]          
Stock-based compensation $ 28,920 $ 12,646 $ 61,735 $ 44,143  
Accounts Receivable, Sale 158,100 122,600 493,000 366,100  
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,700 1,300 5,200 4,100  
Revenues 816,027 742,998 2,306,477 2,101,556  
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 32,100   32,100   $ 21,200
Cash advances to employees 27,500   27,500    
Accounts Receivable, after Allowance for Credit Loss, Current 772,787   772,787   735,752
Settlement (gain)     3,400    
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 32,100   32,100   21,200
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,700 1,300 5,200 4,100  
Accounts Receivable, Sale 158,100 122,600 493,000 366,100  
Cash advances to employees 27,500   27,500    
Marketing and advertising services | Director          
Share Capital [Line Items]          
Revenues 8,300 1,100 18,700 3,000  
Accounts Receivable, after Allowance for Credit Loss, Current 5,000   5,000    
Other Awards          
Share Capital [Line Items]          
Profit interest award liability 7,800   7,800   $ 12,800
Stock Compensation Award          
Share Capital [Line Items]          
Stock-based compensation 28,200 $ 13,100 62,700 37,300  
Profit interest          
Share Capital [Line Items]          
Stock-based compensation $ 700   $ (1,000) $ 8,000