v3.26.1
Accounts Receivable and Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table presents accounts receivable, net for the periods presented (in thousands).

As of
June 30, 2026December 31, 2025
Accounts receivable$19,303 $17,734 
Allowance for credit losses(1,946)(1,960)
Accounts receivable, net$17,357 $15,774 
Loan receivables for the periods presented are as follows (in thousands):

As of
June 30, 2026December 31, 2025
Beginning balance$176,655 $87,488 
Origination of loan receivable100,241 305,576 
Repayment of loan receivable(119,485)(216,409)
Ending balance$157,411 $176,655 
Digital intangible assets loan receivables for the periods presented are as follows (in thousands, except unit data):

As of
June 30, 2026
Bitcoin (BTC)
Solana (“SOL”)
OtherTotal
Units$Units$$$
Balance as of June 30, 2026$— 75,000$5,514 $4,800 $10,314 
Balance as of June 30, 2026 - cost basis$— $12,550 $3,196 $15,746 

As of
December 31, 2025
Bitcoin (BTC)
Solana (“SOL”)
OtherTotal
Units$Units$$$
Balance as of December 31, 2025$— 165,000$20,539 $10,235 $30,774 
Balance as of December 31, 2025 - cost basis$— $36,098 $10,628 $46,726 
Scheduke of Accounts Receivable, Allowance for Credit Loss
The following table presents a roll forward of allowance for credit losses for the periods presented (in thousands).

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Balance at beginning of period$1,427 $2,894 $1,960 $2,467 
Credit loss expense for the period748 94 530 802 
Bad debt write-offs(229)(468)(544)(749)
Balance at end of period$1,946 $2,520 $1,946 $2,520