XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of revenue        
Total product sales $ 38,387 $ 31,652 $ 62,677 $ 62,484
Loan portfolio interest:        
Interest - consumer installment notes 5,936 5,155 11,590 10,255
Interest - MHP notes 4,208 3,987 8,431 8,595
Interest - dealer finance notes 739 702 1,517 1,627
Total loan portfolio interest 10,883 9,844 21,538 20,477
Other revenue 891 999 1,616 2,777
Total net revenue 50,161 42,495 85,831 85,738
Direct sales        
Disaggregation of revenue        
Total product sales 2,804 3,372 4,293 5,167
Commercial sales        
Disaggregation of revenue        
Total product sales 11,844 11,248 18,640 24,850
Inventory finance sales        
Disaggregation of revenue        
Total product sales 14,030 9,154 25,161 17,618
Retail store sales        
Disaggregation of revenue        
Total product sales 7,292 4,441 10,633 9,236
Other product sales        
Disaggregation of revenue        
Total product sales $ 2,417 $ 3,437 $ 3,950 $ 5,613