v3.25.2
Property and Equipment, Net - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Property and Equipment, Net    
Depreciation on property and equipment $ 1,853,234 $ 1,267,612
Accumulated amortization of right of use asset under finance lease 2,676,844 2,651,438
Right of use asset under finance lease 7,572,566  
Capitalized inventory 1,388,536 1,121,141
Asset impairment charge $ 0 $ 0