XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of notes payable

Notes payable consisted of the following as of March 31, 2024 and December 31, 2023 (in thousands):

 

 

Notes Payable as of March 31, 2024

 

 

Notes Payable as of December 31, 2023

 

 

Credit Agreement

 

 

Other Debt

 

 

Total

 

 

Credit Agreement

 

 

Other Debt

 

 

Total

 

Credit agreement

 

$

35,620

 

 

$

 

 

$

35,620

 

 

$

19,920

 

 

$

 

 

$

19,920

 

Other debt

 

 

 

 

 

1,956

 

 

 

1,956

 

 

 

 

 

 

2,597

 

 

 

2,597

 

Plus: exit fee due upon payment of credit agreement

 

 

3,098

 

 

 

 

 

 

3,098

 

 

 

1,764

 

 

 

 

 

 

1,764

 

Less: unamortized deferred financing costs

 

 

(1,374

)

 

 

 

 

 

(1,374

)

 

 

(3,195

)

 

 

 

 

 

(3,195

)

Total notes payable

 

 

37,344

 

 

 

1,956

 

 

 

39,300

 

 

 

18,489

 

 

 

2,597

 

 

 

21,086

 

Less: current portion of notes payable

 

 

(2,283

)

 

 

(1,154

)

 

 

(3,437

)

 

 

(2,283

)

 

 

(1,702

)

 

 

(3,985

)

Notes payable, non-current

 

$

35,061

 

 

$

802

 

 

$

35,863

 

 

$

16,206

 

 

$

895

 

 

$

17,101

 

Schedule of maturities of long-term debt

At March 31, 2024, aggregate future principal payments are as follows (in thousands):

 

 

Aggregate Future Principal Payments at March 31, 2024

 

 

 

Credit Agreement

 

 

Other Debt

 

 

Total

 

Remainder of 2024

 

$

2,283

 

 

$

1,057

 

 

$

3,340

 

2025

 

 

4,732

 

 

 

414

 

 

 

5,146

 

2026

 

 

28,605

 

 

 

485

 

 

 

29,090

 

Total

 

$

35,620

 

 

$

1,956

 

 

$

37,576