v3.25.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Future Minimum Lease Payments:    
2026 $ 1,836,000  
2027 1,680,000  
2028 1,709,000  
2029 997,000  
2030 639,000  
Thereafter 1,438,000  
Total future minimum lease payments 8,299,000  
Less: imputed interest (1,323,000)  
Present value of lease liabilities - current 1,446,133 $ 1,564,243
Present value of lease liabilities - non-current $ 5,531,779 $ 3,366,605