v3.26.1
Leases - Schedule of Lease Assets and Liabilities in the Condensed Consolidated Balance Sheets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Assets    
Lease right-of-use assets $ 9,259,686 $ 11,520,781
Total lease assets 9,259,686 11,520,781
Current liabilities:    
Lease liability - current portion 3,991,429 4,650,953
Noncurrent liabilities:    
Lease liability, net of current portion 5,837,418 7,563,664
Total lease liability 9,828,847 12,214,617
Assets    
Lease right-of-use assets 16,756,910 17,420,424
Total lease assets 16,756,910 17,420,424
Current liabilities:    
Lease liability - current portion 5,642,029 5,509,687
Noncurrent liabilities:    
Lease liability, net of current portion 10,227,928 11,217,907
Total lease liability $ 15,869,957 $ 16,727,594