v3.26.1
Revenue from Contracts with Customers (Details)
Mar. 31, 2026
USD ($)
Revenue from Contracts with Customers [Abstract]  
Transaction price allocated to remaining performance obligations amount $ 1,009,322
Remaining performance obligations 898,599
Remaining performance obligations $ 110,723