v3.25.2
Fair Value of Financial Instruments - Financial Instruments Valued on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets:    
U.S. Treasury securities $ 30,146 $ 29,930
Investment in BFG 8,400 7,700
Level 1 | Fair Value, Recurring    
Financial assets:    
U.S. Treasury securities 30,146 29,930
Level 3 | Fair Value, Recurring    
Financial assets:    
Investment in BFG 8,400 7,700
Level 2 | Fair Value, Recurring    
Financial assets:    
Derivative asset 0 509
Financial liabilities:    
Derivative liability $ 4 $ 0