v3.26.1
Income Taxes - Unrecognized tax benefits and TCJA (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Jul. 30, 2024
Income Taxes      
Unrecognized tax benefits $ 521 $ 521 $ 521
Unrecognized tax benefits that will affect the effective tax rate   $ 500  
Capitalization of R & E $ 11,800