XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
Apr. 30, 2024
defendant
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Obligation with Joint and Several Liability Arrangement [Line Items]        
Letters of credit facility outstanding   $ 115,000 $ 115,000 $ 115,000
Number of defendants | defendant 6      
Letter of Credit        
Obligation with Joint and Several Liability Arrangement [Line Items]        
Letter of credit maximum available amount   $ 250,000