XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information Related to Operating Leases
Supplemental balance sheet information related to the Company’s operating leases is as follows:
LeasesBalance Sheet ClassificationDecember 31, 2024December 31, 2023
(in thousands)
Assets
Operating lease assetsOther assets$16,990 $17,661 
Liabilities
Operating lease liabilities – current
Accrued liabilities$5,079 $5,766 
Operating lease liabilities – non-current
Other liabilities16,006 16,320 
Total operating lease liabilities$21,085 $22,086 
Schedule of Components of Lease Expense
The components of lease expense were as follows:
Years Ended December 31,
202420232022
(in thousands)
Operating lease cost$6,550 $6,932 $6,882 
Short-term lease cost309 233 281 
Variable lease cost2,973 2,609 2,442 
Total lease expense$9,832 $9,774 $9,605 
Schedule of Operating Lease Liabilities
Maturities of the Company’s operating lease liabilities as of December 31, 2024 were as follows:
Operating Leases
(in thousands)
Years ending December 31:
2025$6,226 
20266,060 
20274,201 
20283,799 
20293,327 
Thereafter397 
Total lease payments24,010 
Less: imputed interest2,925 
Total present value of lease liabilities$21,085