v3.25.4
Income Taxes - Unrecognized Tax Benefits Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Abstract]        
Uncertain tax positions $ 2,936 $ 1,685 $ 1,379 $ 0
Accrued interest or penalties associated with uncertain tax positions 0 0    
Income tax examination, increase (decrease) in operating loss 7,400      
Income tax examination, operating loss reclassified 4,400      
Tax benefit from participation in research and development tax credit exchange program 2,600 200 $ 200  
Tax cuts and jobs act, transition tax for accumulated foreign earnings, liability 100      
Prepaid Expenses and Other Current Assets        
Income Taxes [Abstract]        
Research and development tax credit receivables $ 700 $ 700