Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.23.2
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2023
USD ($)
Jul. 19, 2023
day
Subsequent event    
Other Commitments [Line Items]    
Number of days to file amendment complaint | day   21
Minimum    
Other Commitments [Line Items]    
Purchase commitment, period (minimum) 1 year  
Hosting agreement    
Other Commitments [Line Items]    
Purchase commitment, period (minimum) 4 years  
Purchase commitment | $ $ 109,909