XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Notes Payable (Tables)
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Schedule of notes payable

Notes payable consisted of the following as of September 30, 2025 and December 31, 2024 (in thousands):

 

 

Notes Payable as of September 30, 2025

 

 

Notes Payable as of December 31, 2024

 

 

Credit Agreement

 

 

Other Debt

 

 

Total

 

 

Credit Agreement

 

 

Other Debt

 

 

Total

 

Credit agreement

 

$

22,338

 

 

$

 

 

$

22,338

 

 

$

33,338

 

 

$

 

 

$

33,338

 

Other debt

 

 

 

 

 

42,109

 

 

 

42,109

 

 

 

 

 

 

19,801

 

 

 

19,801

 

Plus: exit fee due upon repayment of debt

 

 

3,098

 

 

 

 

 

 

3,098

 

 

 

3,098

 

 

 

 

 

 

3,098

 

Total notes payable principal outstanding

 

 

25,436

 

 

 

42,109

 

 

 

67,545

 

 

 

36,436

 

 

 

19,801

 

 

 

56,237

 

Less: unamortized deferred financing costs

 

 

(367

)

 

 

 

 

 

(367

)

 

 

(758

)

 

 

 

 

 

(758

)

Total notes payable

 

 

25,069

 

 

 

42,109

 

 

 

67,178

 

 

 

35,678

 

 

 

19,801

 

 

 

55,479

 

Less: current portion of notes payable

 

 

(5,563

)

 

 

(1,898

)

 

 

(7,461

)

 

 

(4,733

)

 

 

(1,289

)

 

 

(6,022

)

Notes payable, non-current

 

$

19,506

 

 

$

40,211

 

 

$

59,717

 

 

$

30,945

 

 

$

18,512

 

 

$

49,457

 

 

Schedule of maturities of long-term debt

At September 30, 2025, aggregate future principal payments are as follows (in thousands):

 

 

Aggregate Future Principal Payments at September 30, 2025

 

 

 

Credit Agreement

 

 

Other Debt

 

 

Total

 

Remainder of 2025

 

$

 

 

$

321

 

 

$

321

 

2026

 

 

5,563

 

 

 

2,497

 

 

 

8,060

 

2027

 

 

19,873

 

 

 

3,073

 

 

 

22,946

 

2028

 

 

 

 

 

3,606

 

 

 

3,606

 

2029

 

 

 

 

 

4,910

 

 

 

4,910

 

Thereafter

 

 

 

 

 

27,702

 

 

 

27,702

 

Total

 

$

25,436

 

 

$

42,109

 

 

$

67,545