XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense and Supplemental Information
The components of lease expense were as follows:
Year Ended December 31,
(in thousands)
202320222021
Operating lease cost
$7,592 $7,550 $7,634 
Supplemental information related to leases was as follows:
December 31, 2023December 31, 2022
Operating leases
Weighted average remaining lease term
7.3 years8.2 years
Weighted average discount rate
5.6%5.6%
Year Ended December 31,
(in thousands)
202320222021
ROU assets obtained in exchange for lease obligations
Operating leases
$1,234 $4,256 $3,137 
Schedule of Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities at December 31, 2023 were as follows:
(in thousands)
Year ending December 31,
2024$8,490 
20259,597 
20268,899 
20278,412 
20287,533 
Thereafter
23,280 
Total lease payments
66,211 
Less: Imputed interest
(12,182)
Total
$54,029