XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
NATURE OF OPERATIONS - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue    
Product sales $ 43,318 $ 51,787
Consumer and MHP loans interest:    
Interest - consumer installments notes 4,657 4,457
Interest - MHP notes 3,048 2,308
Total consumer and MHP loans interest 7,705 6,765
Other 1,834 1,376
Total net revenue 52,857 59,928
Direct sales    
Disaggregation of Revenue    
Product sales 7,426 10,863
Commercial sales    
Disaggregation of Revenue    
Product sales 15,565 14,059
Inventory finance sales    
Disaggregation of Revenue    
Product sales 13,615 20,040
Retail store sales    
Disaggregation of Revenue    
Product sales 3,967 4,160
Other    
Disaggregation of Revenue    
Product sales $ 2,745 $ 2,665