v3.25.0.1
Income Taxes - Reconciliation of beginning and ending unrecognized tax benefits, including associated interest and penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes      
Beginning balance $ 3,094 $ 2,814  
Additions based on tax positions related to the current year 1,265 319  
Reductions based on tax positions related to the current year (24) (39)  
Ending balance 4,335 3,094 $ 2,814
Interest and penalties 200 0 $ 0
Unrecognized tax benefits $ 4,100 $ 2,900