XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Lease Liabilities Under Non-cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Lease Commitments  
2023 $ 19,804
2024 21,632
2025 21,244
2026 20,050
2027 20,333
Thereafter 35,591
Total lease payments 138,654
Less: imputed interest (16,674)
Total $ 121,980