v3.26.1
Financial Instruments - Schedule of Consolidated Statement of Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]        
Cash and cash equivalents $ 256,692 $ 144,837 $ 159,309  
Restricted cash (included in prepaid and other assets) 656   0  
Restricted cash (included in other long-term assets) 332   105  
Total cash, cash equivalents and restricted cash $ 257,680 $ 145,825 $ 159,414 $ 40,756