Purchase of Capped Call Options (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | |
|---|---|---|
Mar. 15, 2023 |
Mar. 31, 2023 |
|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | ||
| Purchase of capped call option | $ 66,211 | |
| Capped call options, initial cap price (in dollars per share) | $ 120.23 | |
| Cap price, premium | 120.00% | |
| Share price (in dollars per share) | $ 54.65 |