XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Leases [Abstract]  
Remainder of 2023 $ 21,350
2024 28,073
2025 28,213
2026 27,772
2027 21,410
Thereafter 38,033
Total future minimum payments 164,851
Less: Imputed interest (26,607)
Present value of operating lease liabilities $ 138,244