v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts receivable, net $ 61,650 $ 225,619
Deferred revenue (41,805) (34,220)
Related Party    
Accounts receivable, net (4,900) 0
Deferred revenue $ 4,064 $ (3,736)