v3.26.1
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lease, Cost [Abstract]    
Operating lease cost $ 699,287 $ 1,229,262
Variable lease cost 172,758 137,028
Sublease income (723,866) (1,263,805)
Total lease expense $ 148,179 $ 102,485