v3.25.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Payables and Accruals [Abstract]      
Accrued compensation $ 450,847 $ 956,399  
Accrued severance 336,538 1,031,731  
Accrued professional fees 150,000 2,350  
Accrued insurance 249,858 440,562  
Accrued sales and property taxes 400,630 428,801  
Accrued royalties 475,000 400,000  
Accrued interest 3,432,419 2,302,878  
Accrued purchase liability 3,537,963 0 $ 0
Other accrued expenses 355,833 40,000  
Total accrued expenses $ 9,389,088 $ 5,602,721