v3.26.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefit - beginning of period $ 6,777 $ 4,623
Gross increase/(decrease) - prior period tax positions (1,747) (585)
Gross increase/(decrease) - current period tax positions 1,604 2,739
Unrecognized tax benefit - end of period $ 6,634 $ 6,777