XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Components of Debt

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

 

 

June 30, 2025

 

 

December 31, 2024

 

 

Principal
Outstanding

 

 

Unamortized
Discount
and
Issuance Cost

 

 

Carrying
Amount

 

 

Principal
Outstanding

 

 

Unamortized
Discount
and
Issuance Cost

 

 

Carrying
Amount

 

2027 Notes

 

$

130,000

 

 

$

(2,219

)

 

$

127,781

 

 

$

160,000

 

 

$

(3,262

)

 

$

156,738

 

2029 Notes

 

 

218,500

 

 

 

(8,056

)

 

 

210,444

 

 

 

218,500

 

 

 

(8,857

)

 

 

209,643

 

CIBC loan, due 2026

 

 

1,810

 

 

 

(3

)

 

 

1,807

 

 

 

2,368

 

 

 

(2

)

 

 

2,366

 

Total term loans

 

 

350,310

 

 

 

(10,278

)

 

 

340,032

 

 

 

380,868

 

 

 

(12,121

)

 

 

368,747

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revolving line of credit

 

 

12,459

 

 

 

(38

)

 

 

12,421

 

 

 

12,583

 

 

 

(13

)

 

 

12,570

 

Total debt

 

$

362,769

 

 

$

(10,316

)

 

$

352,453

 

 

$

393,451

 

 

$

(12,134

)

 

$

381,317

 

 

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

 

 

June 30,
2025

 

 

December 31,
2024

 

Current liabilities - Current debt obligations

 

$

14,227

 

 

$

12,220

 

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

 

 

338,226

 

 

 

369,097

 

Total debt

 

$

352,453

 

 

$

381,317

 

Schedule of Components of Interest Expense on Debt

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

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Interest expense on the 2027 Notes

 

 

 

 

 

 

 

 

 

 

 

 

Stated interest at 4.50% per annum

 

$

1,795

 

 

$

1,795

 

 

$

3,570

 

 

$

3,590

 

Amortization of discount and issuance cost

 

 

267

 

 

 

253

 

 

 

528

 

 

 

503

 

Total interest expense related to the 2027 Notes

 

 

2,062

 

 

 

2,048

 

 

 

4,098

 

 

 

4,093

 

Interest expense on the 2029 Notes

 

 

 

 

 

 

 

 

 

 

 

 

Stated interest at 3.50% per annum

 

 

1,906

 

 

 

 

 

 

3,792

 

 

 

 

Amortization of discount and issuance cost

 

 

405

 

 

 

 

 

 

801

 

 

 

 

Total interest expense related to the 2029 Notes

 

 

2,311

 

 

 

 

 

 

4,593

 

 

 

 

Interest expense on other debt obligations:

 

 

 

 

 

 

 

 

 

 

 

 

Contractual interest

 

 

142

 

 

 

74

 

 

 

327

 

 

 

135

 

Amortization of discount and issuance cost

 

 

12

 

 

 

12

 

 

 

25

 

 

 

12

 

Total interest expense related to other debt obligations

 

 

154

 

 

 

86

 

 

 

352

 

 

 

147

 

 

 

 

 

 

 

 

 

 

 

 

 

Total interest expense

 

$

4,527

 

 

$

2,134

 

 

$

9,043

 

 

$

4,240

 

Schedule of Maturities of Long-term Debt

The future maturities of the debt obligations are as follows:

 

2025 (remaining 6 months)

 

$

2,459

 

2026

 

 

11,810

 

2027

 

 

130,000

 

2028

 

 

 

2029

 

 

218,500

 

Total

 

$

362,769