XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost
The components of lease cost related to the Company’s operating leases are as follows (in thousands):
Year Ended
December 31,
202320222021
Operating lease cost$4,933 $5,502 $6,816 
Short-term lease cost189 391 
Variable lease cost1,533 1,497 1,203 
Sublease income(507)(597)(151)
Net lease cost$6,148 $6,793 $7,875 
Supplemental information related to the Company’s operating leases is as follows:
December 31,
202320222021
Weighted-average remaining lease term5.0 years5.2 years5.4 years
Weighted-average incremental borrowing rate5.1 %5.0 %5.1 %
Schedule of Operating Lease Maturity
Future undiscounted lease payments for the Company’s operating lease liabilities and a reconciliation of these payments to its operating lease liabilities as of December 31, 2023 are as follows (in thousands):
2024$4,976 
20252,921 
20261,228 
20271,260 
20281,293 
Thereafter3,140 
Total lease payments14,818 
Less: imputed interest(1,668)
Present value of operating lease liabilities$13,150