XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Other Financial Information - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Financial Information [Abstract]    
Accrued payroll and related expenses $ 3,433 $ 5,046
Other accrued liabilities 1,515 2,071
Accrued and other current liabilities $ 4,948 $ 7,117