XML 119 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Unrecorded unconditional purchase obligation $ 65.3
Unrecorded unconditional purchase obligation, to be paid, year one 48.6
Unrecorded unconditional purchase obligation, to be paid, year two $ 16.7