v3.25.4
Debt - Fair value of debt (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Senior Secured Permanent Placement Note  
Debt  
Estimated fair value $ 129.4