XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, Federal, after Refund Received [Abstract]      
Federal $ 2,921    
State and local 1,771    
Income taxes paid (refunded) 6,699 $ 5,941 $ 57
United Kingdom      
Income Tax Paid, Federal, after Refund Received [Abstract]      
Income tax paid, foreign, after refund received 1,893    
Other      
Income Tax Paid, Federal, after Refund Received [Abstract]      
Income tax paid, foreign, after refund received $ 114