XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Details 2) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Revenue    
Unbilled accounts receivable at beginning of year $ 1,653,007 $ 1,494,553
Services performed but unbilled 510,410 217,666
Services billed 0 (59,212)
Unbilled accounts receivable at end of year $ 2,163,417 $ 1,653,007