XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary of Significant Accounting Policies - Cash and Cash Equivalents Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 274,246 $ 258,418    
Restricted cash and cash equivalents 11,119 38,814    
Cash, cash equivalents, and restricted cash $ 285,365 $ 297,232 $ 304,850 $ 228,605