XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Reconciliation of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash per the condensed consolidated statements of cash flows:
June 30,
20252024
Cash and cash equivalents$387,745 $443,110 
Restricted cash(1)
1,747 1,747 
Total cash, cash equivalents and restricted cash$389,492 $444,857 
___________________
(1) Restricted cash consists of deposits in financial institutions related to a letter of credit used to secure a lease agreement.
Reconciliation of Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the condensed consolidated statements of cash flows:
June 30,
20252024
Cash and cash equivalents$387,745 $443,110 
Restricted cash(1)
1,747 1,747 
Total cash, cash equivalents and restricted cash$389,492 $444,857 
___________________
(1) Restricted cash consists of deposits in financial institutions related to a letter of credit used to secure a lease agreement.
Disclosure of Changes in Allowance for Doubtful Accounts
The following table presents the changes in the allowance for expected credit losses for the period presented:
Amount
Balance as of December 31, 2024$5,940 
Provision for expected credit losses8,607 
Write-offs and other(8,481)
Balance as of June 30, 2025$6,066