v3.26.1
Schedule of Opening and Closing Balances of Receivables, Contract Assets and Contract Liabilities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Receivables, beginning balance [1] $ 6,981,676 $ 7,095,589
Contract asset, beginning balance
Contract liability, beginning balance 22,991,603 20,168,405
Receivables, ending balance [1] 7,034,138 6,981,676
Contract asset, ending balance
Contract liability, ending balance 23,487,532 22,991,603
Increase (decrease) in accounts receivable [1] 52,462 (113,913)
Increase (decrease) in contract asset
Increase (decrease) in contract liability $ 495,929 $ 2,823,198
[1] Included in Receivables, net on the condensed consolidated balance sheets