XML 119 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Deferred Tax Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Deferred tax assets, net $ 56,711 $ 51,160
Deferred tax liability 802 473
Total deferred tax asset, net $ 55,909 $ 50,687