XML 58 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Other Significant Balance Sheet Accounts - Schedule of Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Operating lease liabilities, long term $ 5,609 $ 3,781
Notes payable, long term 1,476 1,958
Other long-term liabilities 1,887 1,885
Total $ 8,972 $ 7,624