v3.26.1
Revenue - Schedule of Future Estimated Revenue Related To Unsatisfied Performance Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]    
Remaining performance obligations, short-term $ 712,864 $ 647,647
Remaining performance obligations, long-term 300,340 234,598
Remaining performance obligations $ 1,013,204 $ 882,245