v3.25.2
Segment Information - Reportable Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information        
Revenue $ 8,217 $ 14,465 $ 17,052 $ 30,368
Less:        
Cost of revenue 739 1,255 1,677 2,501
Litigation contingency     29,750  
(Loss) income from operations (2,053) 5,350 (33,156) 12,326
Interest income (expense), net (1,145) 714 (1,948) 1,534
Impairment of investments     (1,135)  
Change in fair value of notes   128   128
Change in fair value of digital assets 83,761 (5,055) 41,932 (5,055)
Pre-tax income 80,563 1,137 5,693 8,933
Income tax expense 13,630 1,126 3,463 2,849
Net income 66,933 11 2,230 6,084
Single reportable operating segment        
Segment Information        
Revenue 8,217 14,465 17,052 30,368
Less:        
Cost of revenue 668 1,139 1,545 2,267
Research and development 1,230 1,417 2,536 2,530
Sales 964 1,528 1,891 3,021
Sales operations 741 778 1,526 1,563
General and administration 5,121 2,926 9,995 5,773
Litigation contingency     29,750  
Depreciation and amortization 109 170 211 346
Other segment expenses $ 1,437 $ 1,157 $ 2,754 $ 2,542
Segment Reporting, Other Segment Item, Composition, Description Other segment expenses include marketing, customer education and business development Other segment expenses include marketing, customer education and business development Other segment expenses include marketing, customer education and business development Other segment expenses include marketing, customer education and business development
(Loss) income from operations $ (2,053) $ 5,350 $ (33,156) $ 12,326
Interest income (expense), net 76 712 (21) 1,531
Interest on 2030 Senior Notes (1,220)   (2,065)  
Impairment of investments     (1,000)  
Change in fair value of notes   128   128
Change in fair value of digital assets 83,761 (5,055) 41,932 (5,055)
Other corporate (expense) income (1) 2 3 3
Pre-tax income 80,563 1,137 5,693 8,933
Income tax expense 13,630 1,126 3,463 2,849
Net income $ 66,933 $ 11 $ 2,230 $ 6,084