XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Reconciliation of Cash and Cash Equivalents between Balance Sheet and Cash Flow Statements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 286,429 $ 355,447 $ 275,468 $ 545,225
Restricted cash included within other non-current assets 42 42 42 34
Total cash, cash equivalents and restricted cash $ 286,471 $ 355,489 $ 275,510 $ 545,259