v3.25.4
Income Taxes - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current (benefit) provision      
Federal $ 852 $ 0 $ 0
State (4,481) 10,438 3,762
Foreign 1,493 (5,996) 7,239
Total current (2,136) 4,442 11,001
Deferred (benefit) provision      
Federal (2,253,928) 481 481
State (631,787) 427 (337)
Foreign (9,404) (2,784) (2,529)
Total deferred (2,895,119) (1,876) (2,385)
Total (benefit from) provision for income taxes $ (2,897,255) $ 2,566 $ 8,616