XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Total    
Financing Receivable, Past Due [Line Items]    
Notes Receivable $ 5,710 $ 14,945
0-90 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 894 953
91 - 180 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 263 5,676
Greater than 181 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 4,553 8,316
Standard notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 66,179 65,407
Standard notes receivable | Total    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 4,487 13,165
Standard notes receivable | 0-90 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 894 953
Standard notes receivable | 91 - 180 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 263 5,676
Standard notes receivable | Greater than 181 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 3,330 6,536
Elevated risk notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 1,223 1,780
Elevated risk notes receivable | Total    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 1,223 1,780
Elevated risk notes receivable | 0-90 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 0
Elevated risk notes receivable | 91 - 180 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 0
Elevated risk notes receivable | Greater than 181 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable $ 1,223 $ 1,780