v3.26.1
Property and Equipment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Property and Equipment [Abstract]        
Gain (loss) on the disposal of equipment $ (51,310) $ 235,095 $ (41,047) $ 226,314
Depreciation expenses $ 7,171,240 $ 7,646,980 $ 14,778,246 $ 14,135,559