v3.25.2
Notes Receivable, Related Party (Details) - USD ($)
2 Months Ended 3 Months Ended
Dec. 31, 2024
Mar. 31, 2024
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Unsecured promissory note     $ 620,000 $ 250,000 $ 502,000
Allowance for credit losses $ 170,000        
Related Party [Member]          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Unsecured promissory note     308,000    
Allowance for credit losses   $ 0 $ 840,000