XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
property
Disaggregation of revenue    
Incremental costs of obtaining a contract true  
Term of product warranty 1 year  
Dealer commission, reimbursed dealer expenses and other similar costs $ 7,800 $ 6,400
Revenue from land sales 114 $ 8,900
Sale of properties | property   2
Product sales 116,932 $ 129,345
Selling, general and administrative expenses    
Disaggregation of revenue    
Warranty costs $ 1,500 1,800
Minimum    
Disaggregation of revenue    
Term of lease agreement 96 months  
Maximum    
Disaggregation of revenue    
Term of lease agreement 120 months  
Revenue from contract with customer product and service benchmark | Customer concentration risk | Customer A    
Disaggregation of revenue    
Product sales $ 7,998 $ 10,733
Concentration risk percentage 6.80% 8.30%