XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Recorded on the Balance Sheet
Leases recorded on the balance sheet consist of the following (in thousands):
LeasesDecember 31, 2023December 31, 2022
 Assets
 Operating lease right of use asset$26,953 $24,342 
 Liabilities
 Operating lease - current$4,004 $4,208 
 Operating lease - non-current$22,625 $20,043 
Other Information Related to Lease Term and Discount Rate
Other information related to lease term and discount rate is as follows:
December 31, 2023
 Operating leases weighted average remaining lease term (in years)7.9 years
 Operating leases weighted average discount rate4.97 %
Components of Lease Expense
The components of lease expense are as follows (in thousands):
Year Ended
December 31, 2023December 31, 2022December 31, 2021
Operating lease cost$5,171 $5,098 $5,185 
Short-term lease cost150 121 141 
Sublease income(385)(423)(220)(220)
 Total net lease cost$4,936 $4,796 $5,106 
Maturities of Operating Lease Liabilities
Undiscounted maturities of operating lease payments as of December 31, 2023 are summarized as follows (in thousands):
2023$4,933 
20244,442 
20253,763 
20263,471 
20273,268 
Thereafter12,102 
 Total future minimum lease payments$31,979 
 Less: amount representing interest(5,350)
 Present value of future minimum lease payments$26,629