XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Bad debt expense reduction $ 0 $ 700 $ 1,700 $ 6,800  
Provision for losses on accounts receivable     5,905 8,391  
Deferred rent revenue 2,100   2,100   $ 2,900
Customer deposits 28,600   28,600   $ 32,900
Performance obligation satisfied, revenue recognized     $ 31,700    
Expected duration     1 year    
Benefit period     1 year    
Selling, general and administrative expenses          
Disaggregation of Revenue [Line Items]          
Provision for losses on accounts receivable $ 400 $ 200 $ 2,600 $ 1,500