v3.26.1
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Gross unrecognized tax benefit beginning balance $ 12,057 $ 8,730
Additions for tax positions taken in the current year 1,773 3,511
Additions / (Reductions) for tax positions of prior years (396) (184)
Gross unrecognized tax benefit ending balance $ 13,434 $ 12,057