XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
Apr. 30, 2024
defendant
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Obligation with Joint and Several Liability Arrangement [Line Items]        
Letters of credit facility outstanding   $ 115,000 $ 115,000 $ 115,000
Subsequent Event        
Obligation with Joint and Several Liability Arrangement [Line Items]        
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