XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of revenue    
Total product sales $ 24,290 $ 30,833
Loan portfolio interest:    
Interest - consumer installments notes 5,655 5,100
Interest - MHP notes 4,223 4,608
Interest - dealer finance notes 777 925
Total loan portfolio interest 10,655 10,633
Other revenue 725 1,777
Total net revenue 35,670 43,243
Direct sales    
Disaggregation of revenue    
Total product sales 1,489 1,795
Commercial sales    
Disaggregation of revenue    
Total product sales 6,795 13,602
Inventory finance sales    
Disaggregation of revenue    
Total product sales 11,131 8,463
Retail store sales    
Disaggregation of revenue    
Total product sales 3,342 4,796
Other product sales    
Disaggregation of revenue    
Total product sales $ 1,533 $ 2,177