v3.26.1
REVENUE - Schedule of Contract Balances (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Accounts receivable $ 4,326,003 $ 3,509,671 $ 7,835,041
Unbilled contract assets 0 0 151,783
Allowance for credit losses (111,192) (111,192) (205,000)
Contract liabilities (4,083,835) (4,729,767) (8,188,651)
Net contract assets (liabilities) $ 130,976 $ (1,331,288) $ (406,827)