XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating  
2023 $ 8,448
2024 8,936
2025 8,990
2026 5,374
2027 3,566
Thereafter 20,579
Total minimum lease payments 55,893
Less: Amount representing interest (12,393)
Present value of lease payments $ 43,500