XML 177 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
DETAILS OF SELECTED BALANCE SHEET ACCOUNTS - Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Contract liabilities (Deferred revenue):    
Current contract liabilities $ 2,501 $ 4,849
Noncurrent contract liabilities 5,098 8,068
Total contract liabilities (Deferred revenue) $ 7,599 $ 12,917