v3.26.1
Leases - Schedule of Lease Assets and Liabilities in the Condensed Consolidated Balance Sheets (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Assets    
Lease right-of-use assets $ 10,248,516 $ 11,520,781
Total lease assets 10,248,516 11,520,781
Current liabilities:    
Lease liability - current portion 4,288,907 4,650,953
Noncurrent liabilities:    
Lease liability, net of current portion 6,610,293 7,563,664
Total lease liability 10,899,200 12,214,617
Assets    
Lease right-of-use assets 18,120,270 17,420,424
Total lease assets 18,120,270 17,420,424
Current liabilities:    
Lease liability - current portion 5,845,230 5,509,687
Noncurrent liabilities:    
Lease liability, net of current portion 11,541,541 11,217,907
Total lease liability $ 17,386,771 $ 16,727,594