XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Marketable Securities [Line Items]      
Realized gain (loss) on sale of marketable securities   $ (399) $ 0
Verve      
Marketable Securities [Line Items]      
Shares sold during period 546,970    
Total proceeds from shares $ 5,700    
Realized loss on sale of marketable securities   $ 400