v3.26.1
OTHER CONDENSED CONSOLIDATED FINANCIAL STATEMENT DETAILS - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Payables and Accruals [Abstract]      
Cash and cash equivalents $ 62,643 $ 77,560 $ 77,734
Restricted cash 1,888 $ 1,880 1,870
Total cash, cash equivalents, and restricted cash $ 64,531   $ 79,604