v3.26.3
Income Taxes - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Unrecognized Tax Benefits [Roll Forward]      
Balance at the beginning of the year $ 8,719 $ 6,911 $ 5,016
Increases (decreases) related to prior year tax positions 1,658 (2) (4)
Increase related to current year tax positions 3,097 1,810 1,899
Balance at the end of the year $ 13,474 $ 8,719 $ 6,911