v3.26.1
Supplementary Balance Sheet Information - Schedule of Cash and Cash Equivalents and Restricted Cash Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 33,864 $ 31,118 $ 24,742  
Restricted cash (included in other current assets) 0 576 3,640  
Cash, cash equivalents, and restricted cash reported in current assets held for sale $ 3,043 $ 0 $ 0  
Restricted Cash and Cash Equivalents, Current, Asset, Statement of Financial Position [Extensible List] Cash, cash equivalents, and restricted cash Cash, cash equivalents, and restricted cash Cash, cash equivalents, and restricted cash  
Cash, cash equivalents, and restricted cash $ 36,907 $ 31,694 $ 28,382 $ 56,057