v3.26.1
Leases - Lease cost (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Lessee, Lease, Description [Line Items]      
Operating lease assets $ 3,649,050   $ 3,779,757
Finance lease assets 0   1,551
Total lease assets $ 3,649,050   $ 3,781,308
Finance lease, right-of-use asset, statement of financial position [extensible list] Property and equipment, net   Property and equipment, net
Operating lease liabilities - current $ 867,785   $ 860,130
Operating lease liabilities - noncurrent 3,411,423   3,558,659
Finance lease liabilities - current 0   2,340
Finance lease liabilities - noncurrent 0   0
Total lease obligations $ 4,279,208   $ 4,421,130
Finance lease, liability, current, statement of financial position, extensible list Other liabilities   Other liabilities
Finance lease, liability, noncurrent, statement of financial position, extensible list Other long-term liabilities   Other long-term liabilities
Total lease expense $ 216,914 $ 235,595  
Selling, general and administrative      
Lessee, Lease, Description [Line Items]      
Operating lease expense 214,574 233,986  
Amortization of finance lease assets 2,340 1,406  
Interest expense, net      
Lessee, Lease, Description [Line Items]      
Interest expense, net $ 0 $ 203