v3.26.1
Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Components of Debt

The following table sets forth the components of debt as of June 30, 2026 and December 31, 2025:

 

 

June 30, 2026

 

 

December 31, 2025

 

 

Principal
Outstanding

 

 

Unamortized
Discount
and
Issuance Cost

 

 

Carrying
Amount

 

 

Principal
Outstanding

 

 

Unamortized
Discount
and
Issuance Cost

 

 

Carrying
Amount

 

2027 Notes

 

$

26,000

 

 

$

(240

)

 

$

25,760

 

 

$

130,000

 

 

$

(1,752

)

 

$

128,248

 

2029 Notes

 

 

218,500

 

 

 

(6,386

)

 

 

212,114

 

 

 

218,500

 

 

 

(7,223

)

 

 

211,277

 

2031 Notes

 

 

170,500

 

 

 

(5,159

)

 

 

165,341

 

 

 

 

 

 

 

 

 

 

CIBC loan, due 2026

 

 

435

 

 

 

(3

)

 

 

432

 

 

 

1,129

 

 

 

(3

)

 

 

1,126

 

Total term loans

 

 

415,435

 

 

 

(11,788

)

 

 

403,647

 

 

 

349,629

 

 

 

(8,978

)

 

 

340,651

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revolving line of credit and other

 

 

12,456

 

 

 

(38

)

 

 

12,418

 

 

 

12,762

 

 

 

(12

)

 

 

12,750

 

Total debt

 

$

427,891

 

 

$

(11,826

)

 

$

416,065

 

 

$

362,391

 

 

$

(8,990

)

 

$

353,401

 

 

The outstanding debt as of June 30, 2026 and December 31, 2025 is classified in the condensed consolidated balance sheets as follows:

 

 

June 30,
2026

 

 

December 31,
2025

 

Current liabilities - Current debt obligations

 

$

12,324

 

 

$

13,567

 

Noncurrent liabilities - Long-term debt, net of current maturities

 

 

403,741

 

 

 

339,834

 

Total debt

 

$

416,065

 

 

$

353,401

 

Schedule of Components of Interest Expense

The table below sets forth the components of interest expense for the three and six months ended June 30, 2026 and 2025:

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Interest expense on the 2027 Notes

 

 

 

 

 

 

 

 

 

 

 

 

Stated interest at 4.50% per annum

 

$

293

 

 

$

1,795

 

 

$

1,412

 

 

$

3,570

 

Amortization of discount and issuance cost

 

 

40

 

 

 

267

 

 

 

227

 

 

 

528

 

Total interest expense related to the 2027 Notes

 

 

333

 

 

 

2,062

 

 

 

1,639

 

 

 

4,098

 

Interest expense on the 2029 Notes

 

 

 

 

 

 

 

 

 

 

 

 

Stated interest at 3.50% per annum

 

 

1,906

 

 

 

1,906

 

 

 

3,792

 

 

 

3,792

 

Amortization of discount and issuance cost

 

 

423

 

 

 

405

 

 

 

837

 

 

 

801

 

Total interest expense related to the 2029 Notes

 

 

2,329

 

 

 

2,311

 

 

 

4,629

 

 

 

4,593

 

Interest expense on the 2031 Notes

 

 

 

 

 

 

 

 

 

 

 

 

Stated interest at 4.00% per annum

 

 

1,705

 

 

 

 

 

 

2,182

 

 

 

 

Amortization of discount and issuance cost

 

 

237

 

 

 

 

 

 

293

 

 

 

 

Total interest expense related to the 2031 Notes

 

 

1,942

 

 

 

 

 

 

2,475

 

 

 

 

Interest expense on other debt obligations:

 

 

 

 

 

 

 

 

 

 

 

 

Contractual interest

 

 

72

 

 

 

142

 

 

 

263

 

 

 

327

 

Amortization of discount and issuance cost

 

 

12

 

 

 

12

 

 

 

25

 

 

 

25

 

Total interest expense related to other debt obligations

 

 

84

 

 

 

154

 

 

 

288

 

 

 

352

 

 

 

 

 

 

 

 

 

 

 

 

 

Total interest expense

 

$

4,688

 

 

$

4,527

 

 

$

9,031

 

 

$

9,043

 

Schedule of Maturities of Long-term Debt

The future maturities of the debt obligations are as follows:

 

2026 (remaining 6 months)

 

$

2,891

 

2027

 

 

36,000

 

2028

 

 

 

2029

 

 

218,500

 

2030

 

 

 

2031

 

 

170,500

 

Total

 

$

427,891