XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Summary of Maturities of Operating Lease Payments (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 3,483,000  
2026 3,555,000  
2027 2,955,000  
2028 2,310,000  
2029 2,132,000  
Total remaining lease payments 14,435,000  
Less: present value adjustment (2,570,000)  
Total operating lease liabilities 11,865,000  
Less: current portion (2,497,360) $ (2,406,522)
Long-term operating lease liabilities $ 9,367,827 $ 11,032,066
Weighted-average remaining lease term 4 years 3 months 18 days  
Weighted-average discount rate 9.00%