v3.26.1
Provision for (Benefit from) Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Beginning balance of unrecognized tax benefits $ 2,015 $ 579 $ 466
Gross increases (decreases) based on tax positions related to current year 1,845 801 283
Gross increases (decreases) based on tax positions related to prior years 157 635  
Gross (decreases) based on tax positions related to prior years     (170)
Expiration of statute of limitations (60) 0 0
Ending balance of unrecognized tax benefits $ 3,957 $ 2,015 $ 579