XML 200 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Leases, Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2023 $ 8,654
2024 12,948
2025 11,953
2026 11,787
2027 11,625
Thereafter 40,687
Total undiscounted future cash flows 97,654
Less: Imputed interest (24,069)
Present value of undiscounted future cash flows $ 73,585