v3.25.1
Debt - Outstanding Debt (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument        
Total     $ 43,224 $ 41,399
Less: unamortized issuance costs and discount     730 984
Less: short-term lines of credit     7,126 3,554
Less: current portion of long-term debt     13,635 14,395
Long-term debt, net     21,733 22,466
Term loans secured by all assets        
Debt Instrument        
Total     8,937 9,665
Term loans secured by all assets | Minimum        
Debt Instrument        
Interest Rates (as percentage) 4.00% 4.00%    
Term loans secured by all assets | Maximum        
Debt Instrument        
Interest Rates (as percentage) 15.50% 15.50%    
Term loans secured by property and equipment        
Debt Instrument        
Total     8,645 9,028
Term loans secured by property and equipment | Minimum        
Debt Instrument        
Interest Rates (as percentage) 3.41% 3.41%    
Term loans secured by property and equipment | Maximum        
Debt Instrument        
Interest Rates (as percentage) 7.82% 7.82%    
Line of credit secured by all assets        
Debt Instrument        
Total     7,126 3,521
Line of credit secured by all assets | Minimum        
Debt Instrument        
Interest Rates (as percentage) 6.00% 6.00%    
Line of credit secured by all assets | Maximum        
Debt Instrument        
Interest Rates (as percentage) 9.50% 9.50%    
Term loans of consolidated Real Estate Entities        
Debt Instrument        
Total     11,501 11,811
Term loans of consolidated Real Estate Entities | Minimum        
Debt Instrument        
Interest Rates (as percentage) 3.50% 3.50%    
Term loans of consolidated Real Estate Entities | Maximum        
Debt Instrument        
Interest Rates (as percentage) 3.59% 3.59%    
Term loan secured by deposits        
Debt Instrument        
Interest Rates (as percentage) 7.36% 7.36%    
Total     1,630 1,989
Unsecured convertible term notes        
Debt Instrument        
Total     $ 5,385 $ 5,385
Unsecured convertible term notes | Minimum        
Debt Instrument        
Interest Rates (as percentage) 8.00% 8.00%    
Unsecured convertible term notes | Maximum        
Debt Instrument        
Interest Rates (as percentage) 10.00% 10.00%