v3.26.1
Loans Payable - Schedule of Consolidated Notes Payable (Detail) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Loans payable $ 4,869,503 $ 4,995,398
Less: Current portion of loans payable (907,845) (1,062,356)
Loans payable-long term 3,961,658 3,933,042
Emergency Injury Disaster Loan [Member]    
Debt Instrument [Line Items]    
Loans payable 150,000 150,000
AFCO Insurance note payable [Member]    
Debt Instrument [Line Items]    
Loans payable 367,845 522,356
Finance liability [Member]    
Debt Instrument [Line Items]    
Loans payable $ 4,351,658 $ 4,323,042