XML 75 R57.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
12 Months Ended
Jul. 15, 2021
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Variable Interest Entity [Line Items]        
Borrowing under the accounts receivable facility   $ 0 $ 75,000,000 $ 0
Accounts receivable, after allowance for credit loss   $ 261,357,000 276,044,000  
Number of reportable segments | segment   1    
Number of operating segments | segment   1    
Capital expenditure commitments outstanding   $ 10,700,000    
Advertising cost incurred   $ 2,900,000 2,300,000 $ 1,200,000
Capitalized computer software, amortization period   3 years    
Maximum        
Variable Interest Entity [Line Items]        
Property and equipment, useful life   40 years    
Accounts receivable facility        
Variable Interest Entity [Line Items]        
Borrowing under the accounts receivable facility $ 75,000,000      
Accounts receivable from securitization, maximum amount $ 75,000,000      
Accounts receivable, after allowance for credit loss   $ 230,600,000    
Carrying value of debt   $ 75,000,000 $ 75,000,000