XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of revenue        
Total product sales $ 28,787 $ 30,169 $ 91,464 $ 92,653
Loan portfolio interest:        
Interest - consumer installment notes 5,897 5,280 17,488 15,535
Interest - MHP notes 4,230 4,246 12,661 12,841
Interest - dealer finance notes 765 804 2,282 2,431
Total loan portfolio interest 10,892 10,330 32,431 30,807
Other revenue 799 3,767 2,415 6,544
Total net revenue 40,478 44,266 126,310 130,004
Direct sales        
Disaggregation of revenue        
Total product sales 2,742 2,075 7,035 7,242
Commercial sales        
Disaggregation of revenue        
Total product sales 11,171 12,509 29,810 37,359
Inventory finance sales        
Disaggregation of revenue        
Total product sales 7,078 7,775 32,239 25,393
Retail store sales        
Disaggregation of revenue        
Total product sales 5,922 5,715 16,556 14,951
Other product sales        
Disaggregation of revenue        
Total product sales $ 1,874 $ 2,095 $ 5,824 $ 7,708