XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Lease Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lease cost    
Operating lease cost $ 11,452,668 $ 11,565,713
Short-term lease cost 20,760 30,620
Total lease cost 11,473,428 11,596,333
Other information    
Operating cash flows from operating leases 12,015,198 12,182,522
Right-of-use assets obtained in exchange for new operating lease liabilities $ 6,685,102 $ 4,561,161
Weighted-average remaining lease term—operating leases 6 years 6 months  
Weighted-average discount rate—operating leases 9.30%