XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]      
Operating lease costs $ 14,199 $ 16,028 $ 14,203
Variable and short-term lease costs 14,848 8,964 8,023
Total lease costs $ 29,047 $ 24,992 $ 22,226