v3.25.2
NOTES PAYABLE (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Debt [Table Text Block]
The following table summarizes our outstanding debt as of the dates indicated (in thousands):
 MaturityCash Interest RateJune 30, 2025December 31, 2024
Notes Payable – Acquisitions(1)
10/01/25 - 07/01/29
2.00% - 5.00%
$11,345 $9,943 
Notes Payable – Other11/01/2510.00%— 5,000 
Notes Payable – MidCap04/01/309.33%60,000 — 
Gross Notes Payable $71,345 $14,943 
(1)See Note 3 — Business Combinations and Asset Acquisitions and Notes Payable - Acquisitions section below for further discussion regarding the notes payable related to acquisitions.

The following table summarizes the debt issuance costs as of the dates indicated (in thousands):
 Gross Notes PayableDebt Issuance Costs and Debt DiscountNet Notes Payable
June 30, 2025
Current portion of notes payable$3,541 $(509)$3,032 
Notes payable, net of current portion67,804 (3,454)64,350 
Total$71,345 $(3,963)$67,382 
December 31, 2024
Current portion of notes payable$7,578 $(570)$7,008 
Notes payable, net of current portion7,365 (1,656)5,709 
Total$14,943 $(2,226)$12,717 
Schedule of Maturities of Long-term Debt [Table Text Block]
The following table summarizes the future principal payments related to our outstanding debt as of June 30, 2025 (in thousands):
2025 (Remaining)$2,578 
20265,767 
2027— 
2028— 
202948,000 
203015,000 
Total$71,345