XML 147 R132.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Unrecognized Tax Benefits - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Uncertainties      
Unrecognized tax benefits $ 5,938 $ 5,938 $ 5,938
Unrecognized tax benefits that would impact effective tax rate 0    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued      
Accrued interest or penalties related to uncertain tax positions $ 0