v3.26.1
Revenue from Contracts with Customers (Details)
Jun. 30, 2026
USD ($)
Revenue from Contracts with Customers [Abstract]  
Transaction price allocated to remaining performance obligations amount $ 912,305
Remaining performance obligations 786,298
Remaining performance obligations in next 24 months $ 126,007