XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF FUTURE MINIMUM PAYMENT UNDER NOTES PAYABLES (Details) - USD ($)
Dec. 31, 2024
Oct. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]      
2025 $ 23,877,000    
2026 193,830,000    
2027 45,030,000    
Total minimum payments 262,737,000    
Less: amount representing interest payments (36,224,000)    
Notes payable, gross 226,513,000 $ 30,000,000 $ 195,463,000
Less: unamortized discount, net of premium (6,974,000)   (9,578,000)
Notes payable, net of unamortized discount $ 219,539,000   $ 185,885,000