XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Purchase Obligations (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Non-cancelable purchase commitments $ 4.2
Non-cancelable purchase commitments, due remainder of 2023 1.0
Non-cancelable purchase commitments, due 2024 2.4
Non-cancelable purchase commitments, due 2025 0.6
Non-cancelable purchase commitments, due 2026 0.1
Non-cancelable purchase commitments, due 2027 $ 0.1