XML 118 R99.htm IDEA: XBRL DOCUMENT v3.24.1
Related Parties - Notes receivable and payables (Details)
12 Months Ended 120 Months Ended
Sep. 15, 2023
loan
Sep. 04, 2023
loan
Jan. 01, 2016
EUR (€)
Dec. 31, 2023
USD ($)
loan
Dec. 31, 2022
USD ($)
Dec. 31, 2013
Dec. 31, 2023
USD ($)
Dec. 31, 2012
May 31, 2010
EUR (€)
Sep. 30, 2009
EUR (€)
Related Parties                    
Related party note receivable         $ 13,266,000          
Related party notes payable       $ 1,542,000 11,164,000   $ 1,542,000      
Related Party                    
Related Parties                    
Maximum amount agreed to be lent to related party | €     € 20,000,000              
Term of Notes Receivables     6 years              
Number of years extendable     1 year              
Annual Interest rate of Notes Receivable     9.50%              
Related party note receivable       0 13,300,000   0      
Related party interest income       $ 0 1,300,000          
Related Party | Related party notes payable                    
Related Parties                    
Number of intercompany loan agreements entered | loan       3            
Maximum amount agreed to be lent by related party | €                 € 9,300,000 € 9,300,000
Additional maturity period       1 year            
Related party notes payable       $ 0 11,200,000   $ 0      
Related party interest expense       $ 1,400,000 $ 1,500,000          
Related Party | Related party notes payable | LIBOR                    
Related Parties                    
Spread on variable rate       4.00%   12.00% 13.50%      
Original Maturity Period       1 year            
Fixed interest rate               4.00%    
Related Party | New related party notes payable                    
Related Parties                    
Number of intercompany loan agreements entered | loan 1 3   4            
Original Maturity Period       10 years            
Related party notes payable       $ 1,500,000     $ 1,500,000      
Related party interest expense       $ 100,000            
Related Party | New related party notes payable | LIBOR                    
Related Parties                    
Spread on variable rate       6.00%