XML 144 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Commitments - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2024 $ 10,465  
2025 9,833  
2026 8,499  
2027 7,437  
2028 6,388  
Thereafter 16,181  
Total undiscounted cash flows 58,803  
Less: Net present value adjustment (8,258)  
Total $ 50,545 $ 50,770