XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
Balance Sheet ClassificationMarch 31, 2025December 31, 2024
(in thousands)
Right of use assetsRight of use assets$14,751 $15,436 
Current lease liabilityAccrued liabilities2,442 2,481 
Noncurrent lease liabilityOther long-term liabilities12,971 13,592 
Contractual Obligation, Fiscal Year Maturity
Total future lease payments as of March 31, 2025, are as follows:
 (in thousands)
2025$2,474 
20263,295 
20273,259 
20283,130 
20291,486 
Thereafter4,917 
   Total minimum lease obligations$18,561 
Less: present value of minimum lease payments3,148 
Less: current portion2,442 
Lease obligations, long-term$12,971