v3.26.1
Loans Payable - Additional Information (Details)
€ in Thousands
3 Months Ended 6 Months Ended
Jan. 17, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jan. 17, 2025
EUR (€)
Sep. 30, 2024
USD ($)
Sep. 30, 2024
EUR (€)
Loans Payable                
Restricted cash relating to RETOS loan   $ 44,000 $ 46,000 $ 44,000 $ 46,000      
Government assistance, award amount             $ 2,540,000 € 2,280
Interest expense   $ 17,000 $ 16,000 $ 33,000 $ 28,000      
Minimum                
Loans Payable                
Loans acquired, interest rate   0.00%   0.00%        
Maximum                
Loans Payable                
Loans acquired, interest rate   1.00%   1.00%        
Unsecured loan                
Loans Payable                
Unsecured loan amount $ 1,400,000         € 1,300    
Interest rate 4.015%         4.015%    
Repayment term 7 years