XML 102 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Cash $ 19,975 $ 14,968  
Money market 251,948 287,060  
Restricted cash classified as current asset 9,000 0  
Restricted cash classified as a non-current asset 1,000 10,000  
Cash, cash equivalents and restricted cash $ 281,923 $ 312,028 $ 365,436