v3.26.1
Schedule of Geographic Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Total revenue $ 60.8 $ 80.3 $ 118.0 $ 140.7  
Total non-current assets 142.2   142.2   $ 154.5
UNITED KINGDOM          
Segment Reporting [Line Items]          
Total revenue 34.6 57.6 69.1 97.0  
Total non-current assets 101.1   101.1   110.9
GREECE          
Segment Reporting [Line Items]          
Total revenue 6.4 6.2 12.9 12.4  
Total non-current assets 23.0   23.0   23.8
UNITED STATES          
Segment Reporting [Line Items]          
Total revenue 5.8 3.9 10.5 7.8  
Rest Of World [Member]          
Segment Reporting [Line Items]          
Total revenue 14.0 $ 12.6 25.5 $ 23.5  
Total non-current assets $ 18.1   $ 18.1   $ 19.8