XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Schedule of Principal Maturities of Related Party Notes Payable (Details) - Related Party - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Total $ 7,123 $ 8,064
Notes Payable, Related Party    
Related Party Transaction [Line Items]    
Due on demand 488  
2025 (9 months remaining) 4,813  
2026 1,983  
2027 745  
2028 0  
2029 0  
2030 376  
Thereafter 0  
Total $ 8,405