XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Government Grants - Grant receivable, which is included in Receivables (Detail) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Government Assistance, Asset [Abstract]    
Government grants receivable $ 8,770,244 $ 3,127,770
Government Assistance, Asset, Current, Statement of Financial Position [Extensible Enumeration] Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current
DPA    
Government Assistance, Asset [Abstract]    
Government grants receivable $ 8,479,799 $ 1,232,025
DOTC    
Government Assistance, Asset [Abstract]    
Government grants receivable $ 290,445 $ 1,895,745