XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Product sales $ 31,652 $ 42,316 $ 62,484 $ 85,497
Consumer and MHP loans interest:        
Interest - consumer installments notes 5,155 4,825 10,255 9,482
Interest - MHP notes 3,987 3,663 8,595 6,711
Interest - dealer finance notes 702   1,627  
Total consumer, MHP and dealer loans interest 9,844 8,488 20,477 16,193
Other 999 1,832 2,777 3,803
Total net revenue 42,495 52,636 85,738 105,493
Direct sales        
Disaggregation of Revenue        
Product sales 3,372 3,752 5,167 11,178
Commercial sales        
Disaggregation of Revenue        
Product sales 11,248 15,893 24,850 31,458
Inventory finance sales        
Disaggregation of Revenue        
Product sales 9,154 15,675 17,618 29,290
Retail store sales        
Disaggregation of Revenue        
Product sales 4,441 4,282 9,236 8,248
Other product sales (1)        
Disaggregation of Revenue        
Product sales $ 3,437 $ 2,714 $ 5,613 $ 5,323