v3.25.2
Selling, General and Administrative Expenses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Selling, General and Administrative Expenses        
Salaries and benefits $ 7,565,595 $ 3,666,392 $ 11,507,693 $ 7,179,128
Professional fees 854,397 1,871,585 2,253,172 3,298,681
Insurance expenses 255,409 409,085 675,732 978,270
Advertising 443,031 189,946 609,573 411,960
Other expenses 3,336,113 1,427,223 4,882,318 2,747,805
Total $ 12,454,544 $ 7,564,231 $ 19,928,487 $ 14,615,844