XML 115 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Net deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
Total deferred tax assets $ 60,277 $ 105,437
Total deferred tax liabilities (41,765) (35,562)
Net deferred tax asset (liability) $ 18,512 $ 69,875