v3.26.1
Income Taxes - Narratives (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 04, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes        
Unrecognized tax benefits   $ 16,412 $ 16,115 $ 14,670
Accrued interest associated with uncertain tax   0    
Accrued penalties associated with uncertain tax   0    
income taxes paid, net of refunds   $ 3    
Income Tax Paid, after Refund Received, State and Local Jurisdictions [Extensible Enumeration]   country:CA    
Income Tax Effect, US Public Law 119-21 [Member]        
Income Taxes        
Percentage of bonus depreciation 100.00%