XML 95 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Commitments - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2024 $ 18,995  
2025 19,342  
2026 18,896  
2027 17,468  
2028 16,410  
Thereafter 42,378  
Total undiscounted lease payments 133,489  
Adjustment to discount to present value (20,098)  
Operating lease liabilities $ 113,391 $ 120,847