XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Current Liabilities - Schedule of Components of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued compensation $ 1,041 $ 779
Accrued vacation 403 365
Accrued 401(k) matching contributions 0 74
Operating lease liability, current portion 644 578
Other current liabilities 296 926
Total accrued and other current liabilities $ 2,384 $ 2,722