XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of revenue        
Product sales $ 30,169 $ 37,008 $ 92,653 $ 122,505
Consumer and MHP loans interest:        
Interest - consumer installments notes 5,280 4,890 15,535 14,372
Interest - MHP notes 4,246 3,913 12,841 10,624
Interest - dealer finance notes 804   2,431  
Total consumer, MHP and dealer loans interest 10,330 8,803 30,807 24,996
Other 3,767 4,126 6,544 7,929
Total net revenue 44,266 49,937 130,004 155,430
Direct sales        
Disaggregation of revenue        
Product sales 2,075 2,584 7,242 13,762
Commercial sales        
Disaggregation of revenue        
Product sales 12,509 14,089 37,359 45,547
Inventory finance sales        
Disaggregation of revenue        
Product sales 7,775 12,494 25,393 41,785
Retail store sales        
Disaggregation of revenue        
Product sales 5,715 5,455 14,951 13,703
Other        
Disaggregation of revenue        
Product sales $ 2,095 $ 2,386 $ 7,708 $ 7,708