XML 57 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Other Significant Balance Sheet Accounts - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Payroll liabilities $ 9,937 $ 4,383
Vacation accrual 6,359 5,236
Accrued bonus and commission 2,774 5,224
Operating lease liabilities - short term 1,855 1,462
Accrued legal liabilities   14,905
Other accrued liabilities 2,582 2,847
Total $ 23,507 $ 34,057