XML 42 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The following table illustrates information for the Company's operating leases for the years ended December 31, 2023, 2022, and 2021:
December 31,
202320222021
Operating lease cost
$6,030 $5,321 $5,170 
Variable lease cost
933 651 773 
Cash paid for amounts included in the measurement of the operating lease liabilities
6,434 5,713 5,407 
Supplemental weighted-average information related to the Company's operating leases was as follows:
December 31,
20232022
Weighted average remaining lease term (in years)5.75.9
Weighted average discount rate5.17 %4.65 %
Future minimum lease payments under non-cancellable leases, as of December 31, 2023, were as follows:
2024$6,845 
20256,944 
20266,737 
20276,582 
20285,303 
2029 and thereafter4,385 
Total future minimum lease payments36,796 
Less: imputed interest(5,979)
Total operating lease liabilities$30,817