v3.25.4
Income Taxes - Schedule of Reconciliation of Income Tax Benefit Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 38,118 $ 27,309 $ 18,914
Gross increase for prior year tax positions 36 280 439
Gross decrease for prior year tax positions (1,651) (252) (5)
Gross increase for current year tax positions 7,833 10,781 7,961
Ending balance $ 44,336 $ 38,118 $ 27,309