Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) (Details)

v3.25.1
Fair Value Measurements - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Fair Value      
Unrealized loss on investment   $ (1) $ (6,401)
Investments     1
Akerna Corp      
Fair Value      
Unrealized loss on investment   (1) (1)
Investments   0 1
HERBL, Inc.      
Fair Value      
Unrealized loss on investment     (6,400)
Investment impairment $ 6,400   6,400
Investments $ 0 0 0
Level 1 | Akerna Corp      
Fair Value      
Unrealized loss on investment   (1) (1)
Fair Value, Recurring | Level 1      
Fair Value      
Total fair value of assets   4,303 3,333
Fair Value, Recurring | Level 1 | Cash and cash equivalents      
Fair Value      
Total fair value of assets   3,003 2,034
Fair Value, Recurring | Level 1 | Restricted cash      
Fair Value      
Total fair value of assets   1,300 1,298
Fair Value, Recurring | Level 1 | Investments      
Fair Value      
Total fair value of assets     $ 1
Fair Value, Recurring | Level 3      
Fair Value      
Total fair value of liabilities   (1,700)  
Fair Value, Recurring | Level 3 | Contingent interest feature derivative      
Fair Value      
Total fair value of liabilities   $ (1,700)