XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Deferred Tax Assets Valuation Allowance (Details) - SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance $ (9,612) $ (6,773) $ (6,457)
(Charged) credited to provision for income taxes (14,362) (3,301) (540)
(Charged) credited to other comprehensive income and other (507) 462 224
Ending Balance $ (24,481) $ (9,612) $ (6,773)