XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.4
NOTES PAYABLE (Details) - Schedule of Debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Long-term debt, gross $ 70,775 $ 14,943
Notes Payable - Acquisitions    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Maturity 08/01/2026 - 07/01/29  
Long-term debt, gross $ 10,775 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%  
Long-term debt, gross $ 0 5,000
Senior Credit Facility    
NOTES PAYABLE (Details) - Schedule of Debt [Line Items]    
Maturity 04/01/2030  
Cash Interest Rate 9.25%  
Long-term debt, gross $ 60,000 $ 0