XML 77 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of revenue    
Product sales $ 129,345 $ 145,100
Loan portfolio interest:    
Interest - consumer installments notes 21,006 19,360
Interest - MHP notes 16,962 14,330
Interest - dealer finance notes 3,214 3,730
Total loan portfolio interest 41,182 37,420
Other revenue 13,664 6,624
Total net revenue 184,191 189,144
Direct sales    
Disaggregation of revenue    
Product sales 9,156 17,540
Commercial sales    
Disaggregation of revenue    
Product sales 55,131 54,955
Inventory finance sales    
Disaggregation of revenue    
Product sales 36,740 44,135
Retail store sales    
Disaggregation of revenue    
Product sales 20,026 19,169
Other product sales    
Disaggregation of revenue    
Product sales $ 8,292 $ 9,301