XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Components of Debt
The following table sets forth the components of debt as of December 31, 2023 and 2022:
December 31,
20232022
Principal
outstanding
Unamortized
discount and
issuance cost
Carrying
amount
Principal
outstanding
Unamortized
discount and
issuance cost
Carrying
amount
2027 Notes$160,000 $(4,288)$155,712 $160,000 $(5,258)$154,742 
Promissory note, due 2023— — — 10,000 (26)9,974 
CIBC loan, due 20263,971 (13)3,958 5,247 (14)5,233 
Short term loans, due 2023— — — 1,450 — 1,450 
Total term loans163,971 (4,301)159,670 176,697 (5,298)171,399 
Revolving line of credit1,171 — 1,171 — — — 
Total debt$165,142 $(4,301)$160,841 $176,697 $(5,298)$171,399 
The outstanding debt as of December 31, 2023 and 2022 is classified in the consolidated balance sheets as follows:
December 31,
20232022
Current liabilities – Current debt obligations$4,106 $15,700 
Noncurrent liabilities – Long-term debt net of current maturities156,735 155,699 
Total debt$160,841 $171,399 
Schedule of Components of Interest Expense
The table below sets forth the components of interest expense for the years ended December 31, 2023, 2022 and 2021:

December 31,
202320222021
Interest expense on the 2027 Notes
Stated interest at 4.50% per annum
$7,200 $900 $— 
Amortization of discount and issuance cost970 116 — 
Total interest expense related to the 2027 Notes8,170 1,016 — 
Interest expense on other debt obligations:
Contractual interest455 375 1,041 
Amortization of discount and issuance cost25 301 198 
Total interest expense related to other debt obligations480 676 1,239 
Total interest expense$8,650 $1,692 $1,239 
Schedule of Maturities of Long-term Debt
The future maturities of the debt obligations are as follows:
2024$5,142 
2025— 
2026— 
2027160,000 
2028— 
Total$165,142