v3.24.2.u1
Leases - Summary of Supplemental Cash Flow and Other Information (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
Operating lease assets $ 17,918,843 $ 4,061,820
Current portion of operating lease liability 1,701,079 550,941
Noncurrent operating lease liability 16,783,997 3,671,729
Total operating lease liability $ 18,485,076 $ 4,222,670
Weighted average remaining lease term: Operating leases (in years) (Year) 5 years 1 month 6 days 5 years 10 months 24 days
Weighted average discount rate: Operating lease 10.30% 8.20%