XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Details)
$ in Millions
Sep. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual obligations, remainder of 2023 $ 3.9
Contractual obligation, to be paid 2024 15.3
Contractual obligation, to be paid 2025 10.7
Contractual obligation, to be paid 2026 $ 2.2