v3.26.1
Net Income Per Share Attributable to Common Stockholders - Narrative (Details)
$ in Thousands
1 Months Ended
Mar. 31, 2023
USD ($)
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Purchase of capped call option $ 66,211
March 2023 Note | Convertible Notes  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Debt issuance $ 402,500