XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2015
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Digital assets $ 58,030   $ 58,030   $ 45,037  
Debt securities 13,046   13,046   0  
Contingent consideration payment 2,652 $ 2,380 4,428 $ 3,811    
Hamilton acquisition            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Amount of contingent consideration payable           $ 110,000
Royalty agreement     300      
Hamilton acquisition | Aggregate            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration payment     14,100      
Estimated fair value | Recurring | Level 1            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Digital assets 58,030   58,030   45,037  
Estimated fair value | Recurring | Level 2            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Long-term debt 510,517   510,517   523,461  
Estimated fair value | Recurring | Level 3            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration 10,677   10,677   13,100  
Debt securities 13,046   13,046      
Carrying Value | Recurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Digital assets 58,030   58,030   45,037  
Contingent consideration 10,677   10,677   13,100  
Debt securities 13,046   13,046      
Long-term debt $ 477,054   $ 477,054   $ 490,387