XML 78 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Maturities of Undiscounted Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Future Operating Lease Payments Due [Abstract]  
2024 $ 54,948
2025 42,694
2026 44,557
2027 39,779
2028 32,838
Thereafter 62,359
Total undiscounted future lease payments 277,175
Less: Imputed interest (30,687)
Total $ 246,488