XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2015
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Digital assets $ 64,809   $ 64,809   $ 45,037  
Debt securities 13,193   13,193   0  
Contingent consideration payment 1,444 $ 1,637 5,872 $ 5,448    
Hamilton acquisition            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Amount of contingent consideration payable           $ 110,000
Royalty agreement     500      
Hamilton acquisition | Aggregate            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration payment     15,500      
Estimated fair value | Recurring | Level 1            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Digital assets 64,809   64,809   45,037  
Estimated fair value | Recurring | Level 2            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Long-term debt 506,676   506,676   523,461  
Estimated fair value | Recurring | Level 3            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration 13,592   13,592   13,100  
Debt securities 13,193   13,193      
Carrying Value | Recurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Digital assets 64,809   64,809   45,037  
Contingent consideration 13,592   13,592   13,100  
Debt securities 13,193   13,193      
Long-term debt $ 470,289   $ 470,289   $ 490,387