XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET DETAILS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Jan. 05, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Apr. 01, 2024
Feb. 08, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Gain (Loss) on Investments   $ 1,700 $ 0 $ 1,660      
Note receivable, principal amount             $ 1,000
Note receivable, interest rate             15.00%
Note receivable, prepayable without penalty, aggregate value, maximum             $ 3,000
Note receivable, conversion price (in usd per share)             $ 8.50
Fair value conversion feature $ 0       $ 0 $ 200  
Marketable securities 200       200    
Credit loss $ 1,000       $ 1,000