XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Supplemental balance sheet information
Supplemental balance sheet information related to the Company’s operating leases is as follows:
LeasesBalance Sheet ClassificationDecember 31, 2023December 31, 2022
(in thousands)
Assets
Operating lease assetsOther assets$17,661 $23,828 
Liabilities
Operating lease liabilities - currentAccrued liabilities$5,766 $6,539 
Operating lease liabilities - non-currentOther liabilities16,320 21,895 
Total operating lease liabilities$22,086 $28,434 
Components of lease expense
The components of lease expense were as follows:
Years Ended December 31,
202320222021
(in thousands)
Operating lease cost$6,932 $6,882 $5,935 
Short-term lease cost233 281 272 
Variable lease cost2,609 2,442 1,943 
Total lease expense$9,774 $9,605 $8,150 
Schedule of operating lease liability
Maturities of the Company’s operating lease liabilities as of December 31, 2023 were as follows:
Operating Leases
(in thousands)
Years ending December 31:
2024$6,554 
20254,895 
20264,792 
20272,751 
20282,453 
Thereafter2,888 
Total lease payments24,333 
Less: imputed interest2,247 
Total present value of lease liabilities$22,086