XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share Capital [Line Items]      
Stock-based compensation $ 12,004 $ 8,021  
Accounts Receivable, Sale 82,000 7,500  
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 2,400   $ 5,700
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement 1,300 100  
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) 2,100    
Stockholders' Equity Attributable to Noncontrolling Interest      
Share Capital [Line Items]      
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) 1,200    
Other Awards      
Share Capital [Line Items]      
Profit interest award liability 24,900   $ 21,000
Stock Compensation Award      
Share Capital [Line Items]      
Stock-based compensation 7,400 7,200  
Profit interest      
Share Capital [Line Items]      
Stock-based compensation $ 4,600 $ 700