v3.25.2
Debt - Summary of Outstanding Debt Obligations (Details) - Foreign
6 Months Ended
Jun. 30, 2025
EUR (€)
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]    
Balance € 1,000,000 $ 1,177,064
Current Portion   $ 1,177,064
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 $ 588,532
Current Portion   $ 588,532
Uni Credit Bank AG | Note Payable Maturing on December 31, 2025    
Debt Instrument [Line Items]    
Current Interest Rate 3.75% 3.75%
Maturity Date Dec. 31, 2025  
Balance € 500,000 $ 588,532
Current Portion   $ 588,532