v3.25.1
Debt - Summary of Outstanding Debt Obligations (Details) - Foreign
3 Months Ended
Mar. 31, 2025
EUR (€)
Mar. 31, 2025
USD ($)
Debt Instrument [Line Items]    
Balance € 1,000,000 $ 1,079,484
Current Portion   $ 1,079,484
Commerzbank AG | Notes Payable Maturing on September 30, 2025    
Debt Instrument [Line Items]    
Current Interest Rate 3.90% 3.90%
Maturity Date Sep. 30, 2025  
Balance € 500,000 $ 539,742
Current Portion   $ 539,742
Uni Credit Bank AG | Notes Payable Maturing on June 30, 2025    
Debt Instrument [Line Items]    
Current Interest Rate 4.40% 4.40%
Maturity Date Jun. 30, 2025  
Balance € 500,000 $ 539,742
Current Portion   $ 539,742