XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended
Jun. 30, 2022
Jun. 30, 2024
Loss Contingencies [Line Items]    
Purchase commitment   $ 34,162,000
Consumption Agreement    
Loss Contingencies [Line Items]    
Number of years for agreement 5 years  
Purchase commitment $ 300,000,000  
Minimum annual spending requirement $ 0  
Remaining commitment under the agreement   $ 210,200,000