XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Government Grants - Grant income, which is included within Other income (expense) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Government Grants        
Grant income $ 3,332,365 $ 12,920,417 $ 14,636,934 $ 26,565,798
DPA        
Government Grants        
Grant income   12,615,643 10,003,859 23,665,277
DOTC        
Government Grants        
Grant income $ 3,332,365 $ 304,774 $ 4,633,075 $ 2,900,521