XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Future Principal Payments (Details)
Mar. 31, 2025
USD ($)
Debt Instrument [Line Items]  
2025 $ 3,277,078
2026 7,781,730
2027 116,040
2028 120,234
2029 125,010
Thereafter 1,775,905
Consumer segment  
Debt Instrument [Line Items]  
2025 616,302
2026 2,467,025
2027 116,040
2028 120,234
2029 125,010
Thereafter 1,775,905
Consumer segment | Steven Kretchmer, Inc  
Debt Instrument [Line Items]  
2025 37,250
2026 12,750
Consumer segment | Note payable, FSB  
Debt Instrument [Line Items]  
2025 84,595
2026 2,342,480
Consumer segment | Note payable, Truist Bank  
Debt Instrument [Line Items]  
2025 29,093
2026 40,203
2027 41,716
2028 43,216
2029 44,913
Thereafter 592,381
Consumer segment | Notes payable, TBT  
Debt Instrument [Line Items]  
2025 465,364
2026 71,592
2027 74,324
2028 77,018
2029 80,097
Thereafter 1,183,524
Commercial segment  
Debt Instrument [Line Items]  
2025 191,007
2026 5,314,705
Commercial segment | Note payable, FSB  
Debt Instrument [Line Items]  
2025 191,007
2026 5,314,705
2029 0
Corporate  
Debt Instrument [Line Items]  
2025 2,469,769
Corporate | Notes payable, TBT  
Debt Instrument [Line Items]  
2025 $ 2,469,769