XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Operating Leases, After Adoption of 842:    
2026 $ 12,099  
2027 8,342  
2028 5,487  
2029 3,476  
2030 2,957  
Thereafter 6,880  
Total future minimum lease payments 39,241  
Less: amounts related to imputed interest 11,143  
Present value of future minimum lease payments 28,098  
Less: operating lease liabilities, current 8,514 $ 8,100
Operating lease liabilities, non-current $ 19,584 $ 26,136