Commitments and Contingencies Commitments and Contingencies (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Supply Commitment [Line Items]  
Purchase Obligation $ 33,400
Minimum  
Supply Commitment [Line Items]  
Loss Contingency, Estimate of Possible Loss 0
Maximum  
Supply Commitment [Line Items]  
Loss Contingency, Estimate of Possible Loss $ 7,600