XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2025
Basis of Presentation  
Schedule of reconciliation of cash, cash equivalents and restricted cash

June 30, 

    

2025

2024

Cash and cash equivalents

$

390,254

$

207,363

Restricted cash included in prepaid expenses and other current assets

5,940

5,625

Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows

$

396,194

$

212,988

    

    

December 31,

    

2024

    

2023

Cash and cash equivalents

$

455,825

$

217,778

Restricted cash included in prepaid expense and other current assets

5,604

5,764

Total cash, cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows

$

461,429

$

223,542