XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Bad debt expense reduction $ 300 $ 6,000 $ 1,700 $ 6,000  
Provision for losses on accounts receivable     4,545 6,177  
Deferred rent revenue 1,800   1,800   $ 2,900
Customer deposits 25,900   25,900   $ 32,900
Performance obligation satisfied, revenue recognized     $ 29,800    
Expected duration     1 year    
Benefit period     1 year    
Selling, general and administrative expenses          
Disaggregation of Revenue [Line Items]          
Provision for losses on accounts receivable $ 700 $ 200 $ 2,200 $ 1,400