XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Commitments - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 18,698  
2024 18,619  
2025 18,524  
2026 17,783  
2027 16,540  
Thereafter 53,592  
Total undiscounted lease payments 143,756  
Adjustment to discount to present value (22,909)  
Operating lease liabilities $ 120,847 $ 100,303