v3.26.3
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Current income taxes:        
Federal $ 0   $ 454 $ 14
State 1,788   318 144
Foreign 0   0 0
Total current 1,788   772 158
Deferred income taxes:        
Federal (154,929)   0 0
State (28,310)   0 0
Foreign 0   0 0
Total deferred (183,239)   0 0
Income tax (benefit) expense $ (181,451) $ 83 $ 772 $ 158