XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Details) - Subsequent Event
$ in Millions
1 Months Ended
Jan. 31, 2023
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Purchase commitments $ 45.0
Minimum  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Purchase commitments renewal period 2023
Maximum  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Purchase commitments renewal period 2025