v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease, Cost
June 30, 2026December 31, 2025
(in thousands)
Right-of-use assetsRight of use assets$16,190 $17,988 
Current lease liabilityAccrued liabilities3,385 3,262 
Noncurrent lease liabilityOther long-term liabilities13,699 15,529 
Contractual Obligation, Fiscal Year Maturity
Total future lease payments as of June 30, 2026, are as follows:
(in thousands)
2026$2,144 
20274,248 
20284,103 
20292,477 
20302,225 
Thereafter5,013 
Total minimum lease obligations$20,210 
Less: present value of minimum lease payments3,126 
Less: current portion3,385 
Lease obligations, long-term$13,699