XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Debt, Credit Agreement and Leases (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025 and December 31, 2024 (in thousands):

 

 

March 31, 2025

 

 

 

Senior Notes

 

 

IQ Notes

 

 

Credit Agreement

 

 

Total

 

Principal

 

$

475,000

 

 

$

33,554

 

 

$

43,000

 

 

$

551,554

 

Unamortized discount/premium and issuance costs

 

 

(2,588

)

 

 

58

 

 

 

 

 

 

(2,530

)

Total debt

 

$

472,412

 

 

$

33,612

 

 

$

43,000

 

 

$

549,024

 

Less: current debt

 

 

 

 

$

(33,612

)

 

 

 

 

 

(33,612

)

Long-term debt

 

$

472,412

 

 

$

 

 

$

43,000

 

 

$

515,412

 

 

 

 

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 March 31, 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 March 31, 2025.

Twelve-month period ending March 31,

 

Senior Notes

 

 

IQ Notes

 

 

Finance Leases

 

 

Operating Leases

 

2026

 

$

34,438

 

 

$

34,649

 

 

$

9,198

 

 

$

3,016

 

2027

 

 

34,438

 

 

 

 

 

 

7,039

 

 

 

1,275

 

2028

 

 

505,286

 

 

 

 

 

 

2,855

 

 

 

1,185

 

2029

 

 

 

 

 

 

 

 

1,100

 

 

 

1,185

 

2030

 

 

 

 

 

 

 

 

1,100

 

 

 

1,096

 

Thereafter

 

 

 

 

 

 

 

 

275

 

 

 

4,973

 

 

 

 

574,162

 

 

 

34,649

 

 

 

21,567

 

 

 

12,730

 

Less: effect of discounting

 

 

 

 

 

 

 

 

(1,938

)

 

 

(2,892

)

Total

 

$

574,162

 

 

$

34,649

 

 

$

19,629

 

 

$

9,838