XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Schedule of Maturities of Undiscounted Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Future Operating Lease Payments Due [Abstract]  
2026 $ 62,445
2027 67,077
2028 56,414
2029 42,019
2030 29,538
Thereafter 60,330
Total undiscounted future lease payments 317,823
Less: Imputed interest (40,848)
Total $ 276,975