v3.24.2.u1
Subsequent Event (Details) - Subsequent Event
$ in Millions
Jul. 31, 2024
USD ($)
calendarYear
Subsequent Event [Line Items]  
Operating lease, lease area | calendarYear 60,000
Unrecorded unconditional purchase obligation $ 3.7
Line of Credit  
Subsequent Event [Line Items]  
Letters of credit outstanding, amount $ 1.5