XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.3
NOTES PAYABLE (Details) - Schedule of Debt - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Gross Notes Payable $ 74,475 $ 14,943
Notes Payable - Acquisitions    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Maturity 10/01/25 - 07/01/29  
Gross Notes Payable   9,943
Notes Payable - Acquisitions | Minimum    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Cash Interest Rate 2.00%  
Notes Payable - Acquisitions | Maximum    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Cash Interest Rate 4.00%  
Notes Payable – Other    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Maturity 11/01/25  
Cash Interest Rate 10.00%  
Gross Notes Payable $ 0 5,000
Notes Payable – MidCap    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Maturity 04/01/30  
Cash Interest Rate 9.66%  
Gross Notes Payable $ 60,000 0
Long-term Debt    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Gross Notes Payable 67,691 $ 7,365
Notes Payable - Acquisitions    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Gross Notes Payable $ 14,475