XML 75 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Retained earnings $ 321,400 $ 259,758  
MHP Notes      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for loan losses 654 735  
Other Note Receivable      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for loan losses $ 364 $ 236  
Cumulative Effect, Period of Adoption, Adjustment [Member] | ASU 2016-13      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for loan losses     $ 900
Retained earnings     (698)
Cumulative Effect, Period of Adoption, Adjustment [Member] | MHP Notes | ASU 2016-13      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for loan losses     225
Cumulative Effect, Period of Adoption, Adjustment [Member] | Dealer Financed Contracts [Member] | ASU 2016-13      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for loan losses     187
Cumulative Effect, Period of Adoption, Adjustment [Member] | Other Note Receivable | ASU 2016-13      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for loan losses     $ 488