v3.25.4
Schedule of Income Taxes (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
Effective Income Tax Rate Reconciliation [Line Items]  
Total cash paid for income taxes, net of refunds received $ 11.4
His Majesty's Revenue and Customs (HMRC) [Member]  
Effective Income Tax Rate Reconciliation [Line Items]  
Total cash paid for income taxes, net of refunds received 0.2
Secretariat of the Federal Revenue Bureau of Brazil [Member]  
Effective Income Tax Rate Reconciliation [Line Items]  
Total cash paid for income taxes, net of refunds received 2.4
The General Directorate of Internal Taxes [Member]  
Effective Income Tax Rate Reconciliation [Line Items]  
Total cash paid for income taxes, net of refunds received 1.1
Independent Authority for Public Revenue [Member]  
Effective Income Tax Rate Reconciliation [Line Items]  
Total cash paid for income taxes, net of refunds received 1.5
Internal Revenue Service (IRS) [Member]  
Effective Income Tax Rate Reconciliation [Line Items]  
Total cash paid for income taxes, net of refunds received 6.4
Tax Authority Other [Member]  
Effective Income Tax Rate Reconciliation [Line Items]  
Total cash paid for income taxes, net of refunds received $ 0.2