v3.25.0.1
Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Beginning balance $ 5,701 $ 4,240
Gross increase-tax position in prior periods   162
Gross increase—tax position in current period 882 1,299
Ending balance $ 6,583 $ 5,701