XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Overview and Basis of Presentation - Schedule of Cash and Cash Equivalents and Restricted Cash Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 24,742 $ 49,702    
Restricted cash included in other current assets $ 3,640 $ 6,355    
Restricted Cash and Cash Equivalents, Current, Asset, Statement of Financial Position [Extensible List] Cash, cash equivalents, and restricted cash shown in the statement of cash flows Cash, cash equivalents, and restricted cash shown in the statement of cash flows    
Cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 28,382 $ 56,057 $ 62,387 $ 59,029