XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Commitments (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Components of Operating Leases The components of our operating leases were as follows:
As of December 31, 2023As of December 31, 2022
Components of lease expense:
Operating lease expense$9,187 8,763 
   Less lessor income507 77 
   Less sublease income532 250 
Net lease expense8,148 8,436 
Cash flows information related to leases:
Operating cash outflow from operating leases8,219 8,396 
Summary of Lease Balance Sheet Information
Balance sheet information for operating leases:As of December 31, 2023As of December 31, 2022
Operating lease right-of-use assets (Other assets on Consolidated Balance Sheets)$29,184 $26,472 
Operating lease liabilities (Accrued expenses and other liabilities on Consolidated Balance Sheets)29,668 26,924 
Right-of-use assets obtained in exchange for new operating lease liabilities9,336 2,807 
Weighted average remaining lease term 3.77 years3.81 years
Weighted average discount rate4.17 %2.91 %
Summary of Maturity of Lease Liabilities
Balance sheet information for operating leases:As of December 31, 2023As of December 31, 2022
Operating lease right-of-use assets (Other assets on Consolidated Balance Sheets)$29,184 $26,472 
Operating lease liabilities (Accrued expenses and other liabilities on Consolidated Balance Sheets)29,668 26,924 
Right-of-use assets obtained in exchange for new operating lease liabilities9,336 2,807 
Weighted average remaining lease term 3.77 years3.81 years
Weighted average discount rate4.17 %2.91 %
Maturities of lease liabilities:As of December 31, 2023As of December 31, 2022
2023$— $8,452 
20249,361 7,007 
20259,029 6,438 
20267,748 5,141 
20273,617 1,315 
20281,696 — 
Thereafter811 — 
Total lease payments32,262 28,353 
Less imputed interest(2,594)(1,429)
Lease liability$29,668 $26,924 
Summary of Maturities of Lease Receivables
Maturities of lease receivables:As of December 31, 2023As of December 31, 2022
2023$— $618 
20241,051 487 
20251,066 498 
20261,124 554 
20271,092 519 
2028584 10 
Thereafter2,691 38 
Total lease payments receivable7,608 2,724