XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
Balance Sheet ClassificationSeptember 30, 2025December 31, 2024
(in thousands)
Right of use assetsRight of use assets$17,050 $15,436 
Current lease liabilityAccrued liabilities2,903 2,481 
Noncurrent lease liabilityOther long-term liabilities14,902 13,592 
Contractual Obligation, Fiscal Year Maturity
Total future lease payments as of September 30, 2025, are as follows:
 (in thousands)
2025$961 
20263,890 
20273,864 
20283,719 
20292,056 
Thereafter6,865 
   Total minimum lease obligations$21,355 
Less: present value of minimum lease payments3,550 
Less: current portion2,903 
Lease obligations, long-term$14,902