v3.26.1
Tax Information (Details 3) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Tax Information      
U.S. Federal Income Tax Expense At Statutory Rate, Amount $ 1,997  
U.S. Federal Income Tax Expense At Statutory Rate, Percent 21.00% 21.00%
U.S. state income taxes, Amount  
U.S. state income taxes, Percent 0.00%
Other $ 1,926  
Other, percent 31.00%  
Total Current Tax Expense (Benefit) $ 1,926 $ 1,997  
Total Current Tax Expense (Benefit), Percent 31.00% 21.00%