XML 154 R140.htm IDEA: XBRL DOCUMENT v3.25.4
Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current Provision for Income Taxes      
US Federal $ 6,434 $ 1,946 $ 20
US state and local 3,968 3,911 92
Total Current Provision for Income Taxes 10,402 5,857 112
Deferred Provision for Income Taxes      
US Federal 14,793 11,635 1,977
US state and local (10) 1,345 (454)
Total Deferred Provision for Income Taxes 14,783 12,980 1,523
Total Provision for Income Taxes      
US Federal 21,227 13,581 1,997
US state and local 3,958 5,256 (362)
Total Provision for Income Taxes $ 25,185 $ 18,837 $ 1,635