XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Allowance for Doubtful Accounts - Schedule of Age Analysis of Past-Due Note Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Genesis notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable $ 20,410  
Standard notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 57,151 $ 76,617
Delinquent notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 3,569 26,100
Elevated risk notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 3,028 3,028
Total    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 27,143 27,615
Total | Genesis notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 20,410  
Total | Standard notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 403 142
Total | Delinquent notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 3,301 24,594
Total | Elevated risk notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 3,029 2,879
0 - 90 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 738 1,128
0 - 90 Days | Genesis notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0  
0 - 90 Days | Standard notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 403 142
0 - 90 Days | Delinquent notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 335 761
0 - 90 Days | Elevated risk notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 225
91 - 180 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 139 907
91 - 180 Days | Genesis notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0  
91 - 180 Days | Standard notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 0
91 - 180 Days | Delinquent notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 139 682
91 - 180 Days | Elevated risk notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 225
Greater than 181 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 26,266 25,580
Greater than 181 Days | Genesis notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 20,410  
Greater than 181 Days | Standard notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 0
Greater than 181 Days | Delinquent notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 2,827 23,151
Greater than 181 Days | Elevated risk notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable $ 3,029 $ 2,429