v3.26.1
Income Taxes - Summary of Unrecognized Tax Benefits Amounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits at beginning of period $ 8,803 $ 8,245 $ 7,578
Increases related to current year tax positions 840 558 667
Unrecognized tax benefits at end of period $ 9,643 $ 8,803 $ 8,245