v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
Balance Sheet ClassificationJune 30, 2025December 31, 2024
(in thousands)
Right of use assetsRight of use assets$17,795 $15,436 
Current lease liabilityAccrued liabilities2,854 2,481 
Noncurrent lease liabilityOther long-term liabilities15,647 13,592 
Contractual Obligation, Fiscal Year Maturity
Total future lease payments as of June 30, 2025, are as follows:
 (in thousands)
2025$1,926 
20263,890 
20273,864 
20283,719 
20292,056 
Thereafter6,865 
   Total minimum lease obligations$22,320 
Less: present value of minimum lease payments3,819 
Less: current portion2,854 
Lease obligations, long-term$15,647