v3.26.1
Reconciliation of Cash Supplement - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]        
Cash and cash equivalents $ 27,208 $ 32,363 $ 74,094  
Restricted cash, current 482 497 76  
Restricted cash, net of current portion 1,184 1,204 1,621  
Cash, cash equivalents, and restricted cash $ 28,874 $ 34,064 $ 75,791 $ 56,247