XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases, After Adoption of 842  
2022 $ 7,782
2023 7,397
2024 5,961
2025 5,915
2026 2,176
Thereafter 214
Total minimum lease payments 29,445
Less: Amount representing interest (2,466)
Present value of lease payments $ 26,979