v3.26.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease assets obtained in exchange for lease liabilities $ 93,192 $ 55,729 $ 213,322 $ 101,000
Reductions to operating lease assets for reductions to lease liabilities $ (807) $ (29) $ (964) $ (2,681)