XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Debt, Credit Agreement and Leases (Tables)
6 Months Ended
Jun. 30, 2025
Table Text Block [Abstract]  
Schedule of Long-Term Debt The following tables summarize our current and long-term debt balances, including principal amounts outstanding under the Credit Agreement, as of June 30, 2025 and December 31, 2024 (in thousands):

 

 

June 30, 2025

 

 

 

Senior Notes

 

 

IQ Notes

 

 

Credit Agreement

 

 

Total

 

Principal

 

$

475,000

 

 

$

35,358

 

 

$

39,000

 

 

$

549,358

 

Unamortized discount/premium and issuance costs

 

 

(2,360

)

 

 

26

 

 

 

 

 

 

(2,334

)

Total debt

 

$

472,640

 

 

$

35,384

 

 

$

39,000

 

 

$

547,024

 

Less: current debt

 

 

 

 

$

(35,384

)

 

 

 

 

 

(35,384

)

Long-term debt

 

$

472,640

 

 

$

 

 

$

39,000

 

 

$

511,640

 

 

 

 

December 31, 2024

 

 

 

Senior Notes

 

 

IQ Notes

 

 

Credit Agreement

 

 

Total

 

Principal

 

$

475,000

 

 

$

33,525

 

 

$

23,000

 

 

$

531,525

 

Unamortized discount/premium and issuance costs

 

 

(2,816

)

 

 

92

 

 

 

 

 

 

(2,724

)

Total debt

 

$

472,184

 

 

$

33,617

 

 

$

23,000

 

 

$

528,801

 

Less: current debt

 

$

 

 

$

(33,617

)

 

$

 

 

$

(33,617

)

Long-term debt

 

$

472,184

 

 

$

 

 

$

23,000

 

 

$

495,184

 

Schedule of Maturities of Long Term Debt and Finance and Operating Lease Liabilities

The following table summarizes the scheduled annual future payments, including interest, for our Senior Notes, IQ Notes, and finance and operating leases as of June 30, 2025 (in thousands). Operating leases are included in other current and non-current liabilities

on our condensed consolidated balance sheets. The amounts for the IQ Notes are stated in U.S. dollars (“USD”) based on the USD/Canadian dollar (“CAD”) exchange rate as of June 30, 2025. See Note 13 for more information.

 

Twelve-month period ending June 30,

 

Senior Notes

 

 

IQ Notes

 

 

Finance Leases

 

 

Operating Leases

 

2026

 

$

34,438

 

 

$

36,511

 

 

$

9,061

 

 

$

2,566

 

2027

 

 

34,438

 

 

 

 

 

 

6,424

 

 

 

1,320

 

2028

 

 

496,700

 

 

 

 

 

 

1,933

 

 

 

1,185

 

2029

 

 

 

 

 

 

 

 

1,159

 

 

 

1,185

 

2030

 

 

 

 

 

 

 

 

1,159

 

 

 

977

 

Thereafter

 

 

 

 

 

 

 

 

 

 

 

4,798

 

 

 

 

565,576

 

 

 

36,511

 

 

 

19,736

 

 

 

12,031

 

Less: effect of discounting

 

 

 

 

 

 

 

 

(2,039

)

 

 

(2,757

)

Total

 

$

565,576

 

 

$

36,511

 

 

$

17,697

 

 

$

9,274