XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Convertible Note (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investments        
Fair value, beginning balance     $ 5,345  
Accrued interest     305  
Amortized costs basis $ 5,650   5,650  
Unrealized holding gains (losses) on convertible note (50) $ (28) (27) $ (169)
Fair value, ending balance $ 5,623   $ 5,623