XML 124 R99.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 11,719
2027 9,953
2028 8,900
2029 7,631
2030 6,617
Thereafter 3,112
Total lease payments 47,932
Less imputed interest (4,428)
Present value of lease liabilities $ 43,504