XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE AND SEGMENT INFORMATION - Receivables and contract liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
REVENUE AND SEGMENT INFORMATION    
Contract receivables, which are included in grants and accounts receivable $ 5,861,678 $ 4,426,890
Contract liabilities, which are included in accrued expenses and other current liabilities $ 729,742 $ 596,042