v3.25.2
Long-Term Debt - Schedule of Maturities of Long-Term Debt (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2025 (remaining) $ 27,501  
2026 9,197  
2027 10,100,000  
Long-term debt 10,136,698  
Less: Unamortized debt issuance costs (10,028,399)  
Current maturities of long-term debt (36,698) $ (4,985,833)
Long-term debt $ 71,601 $ 9,197