Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Narrative (Details)

v3.22.2
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 18, 2022
plaintiff
Jan. 17, 2020
plaintiff
claim
Mar. 31, 2020
claim
Dec. 31, 2019
plaintiff
Oct. 31, 2019
plaintiff
Jun. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
May 19, 2021
USD ($)
Other Commitments [Line Items]                    
Letters of credit outstanding, amount           $ 21,800   $ 23,200    
Required cash and cash equivalents balance           $ 35,000        
Number of plaintiffs | plaintiff 1,000 9   10 2          
Number of claims | claim     2              
Loss contingency accrual               $ 550 $ 750 $ 1,250
Judicial Ruling                    
Other Commitments [Line Items]                    
Number of plaintiffs | plaintiff   8                
Pending Litigation                    
Other Commitments [Line Items]                    
Number of claims | claim   1                
Forecast                    
Other Commitments [Line Items]                    
Purchase commitment             $ 475,800      
Letter of Credit | Minimum                    
Other Commitments [Line Items]                    
Letter of credit, fee percentage           2.13%   1.25%    
Letter of Credit | Maximum                    
Other Commitments [Line Items]                    
Letter of credit, fee percentage           3.25%   3.25%