XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
September 30, 2023December 31, 2022
Cash and cash equivalents$723,415 $385,820 
Restricted cash - current386 409 
Restricted cash - non-current648 687 
Total cash, cash equivalents, and restricted cash$724,449 $386,916 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
September 30, 2023December 31, 2022
Cash and cash equivalents$723,415 $385,820 
Restricted cash - current386 409 
Restricted cash - non-current648 687 
Total cash, cash equivalents, and restricted cash$724,449 $386,916 
Schedule of Allowance for Doubtful Accounts
The allowance for doubtful accounts consists of the following activity (in thousands):

Nine Months Ended September 30,
20232022
Balance at beginning of the period$2,253 $1,917 
Provisions for uncollectible accounts, net of recoveries(109)416 
Write offs(702)(26)
Balance at end of the period$1,442 $2,307