XML 78 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Assets And Liabilities,
The table below presents the Company’s right-of-use assets and lease liabilities as of December 31, 2024 (in thousands):
As of December 31, 2024
Operating leases
Right-of-use assets:
Other non-current assets$11,539 
Total right-of-use assets$11,539 
Lease liabilities:
Accrued liabilities$4,744 
Other non-current liabilities7,194 
Total operating lease liabilities$11,938 
Lease Payments
The aggregate future lease payments for the Company’s operating leases as of December 31, 2024 were as follows (in thousands):
2025$4,978 
20264,913 
20272,441 
Total lease payments12,332 
Less: imputed interest(394)
Present value of lease liabilities$11,938 
Lease Costs
The components of lease costs were as follows (in thousands):
Year Ended
December 31, 2024
Operating lease costs$4,314 
Short-term lease costs536 
Total lease costs$4,850 
Average lease terms and discount rates for the Company’s operating leases were as follows (in thousands):
As of December 31, 2024
Weighted-average remaining term (in years)2.5
Weighted-average discount rate3.18 %

Supplemental cash flow information for the Company’s operating leases were as follows (in thousands):
Year Ended
December 31, 2024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,403 
Right-of-use assets obtained in exchange for new lease liabilities$—