XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Contract Balances (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Contract with Customer, Asset, before Allowance for Credit Loss $ 4,400,418 $ 7,835,041
Unbilled Contracts Receivable (61,481) (151,783)
Contract with Customer, Asset, Allowance for Credit Loss (192,785) (205,000)
Contract with customer, liability $ (7,095,245) $ (8,188,651)