v3.26.1
Long Term Debt (Details Narrative)
€ in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 09, 2026
USD ($)
Jun. 09, 2026
EUR (€)
Mar. 06, 2026
USD ($)
Mar. 06, 2026
EUR (€)
Dec. 09, 2025
Jun. 30, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Short-Term Debt [Line Items]                
Maturity date           Dec. 09, 2027    
Note Purchase Agreement [Member]                
Short-Term Debt [Line Items]                
Principal repayment   $ 10.0 € 7.5 $ 13.3 € 10.0      
Accrued interest       $ 0.3 € 0.2      
Revolving Credit Facility [Member] | Minimum [Member]                
Short-Term Debt [Line Items]                
Leverage ratio 5.50%              
Revolving Credit Facility [Member] | Maximum [Member]                
Short-Term Debt [Line Items]                
Leverage ratio 6.00%              
Senior Secured Notes [Member]                
Short-Term Debt [Line Items]                
Long term debt $ 335.1           $ 335.1 € 252.5
Maturity date             Jun. 09, 2030  
Unamortized Debt Issuance Expense $ 15.7           $ 15.7