v3.25.2
Property and equipment, net - Additional information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Feb. 28, 2025
USD ($)
a
Property, Plant and Equipment [Line Items]          
Depreciation and amortization $ 18.6 $ 10.5 $ 32.6 $ 21.4  
Impairment of assets write-down       $ 6.1  
Louisiana Land Purchase          
Property, Plant and Equipment [Line Items]          
Land acquired | a         592
Purchase of substation         $ 18.1