XML 101 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Equity - Settlement of Equity Forwards (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Net proceeds       $ 218,101
Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock delivered       2,740,295
Net proceeds       $ 3
Underwriting Agreement | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock delivered 0 1,337,500 3,081,867 1,337,500
Net proceeds $ 0 $ 97,456 $ 249,806 $ 97,456