v3.26.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Equipment and financing loans payable, between 2.50% and 8.15% interest and maturing between May 2026 and April 2030 $ 220,992 $ 235,583
Total notes payable 220,992 235,583
Less: current portion of notes payable 49,278 51,740
Total non-current portion of notes payable $ 171,714 $ 183,843
Minimum    
Debt Instrument [Line Items]    
Interest rate 2.50% 2.50%
Maximum    
Debt Instrument [Line Items]    
Interest rate 8.15% 8.15%