XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary Of Lease Cost (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease cost    
Operating lease cost $ 11,565,713 $ 11,974,079
Short-term lease cost 30,620 29,880
Total lease cost 11,596,333 12,003,959
Other information    
Operating cash flows from operating leases 12,182,522 11,665,909
Right-of-use assets obtained in exchange for new operating lease liabilities $ 4,561,161 $ 13,383,043
Weighted-average remaining lease term—operating leases 6 years 9 months 18 days  
Weighted-average discount rate—operating leases 9.10%