XML 112 R96.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 3,515 $ 9,807 $ 19,344
Foreign:      
Total income taxes paid, net 6,097 13,590 24,351
Arkansas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 244    
Florida      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 195    
Georgia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 117   391
Indiana      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 149    
Illinois      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States   210 504
Kansas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 207    
Kentucky      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States   256  
Louisiana      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States   542  
Maryland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 253    
Missouri      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States   228  
New York      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States     453
Pennsylvania      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 130 195 446
South Carolina      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States   343  
Utah      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States     392
All other states      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
States 727 1,466 2,015
China      
Foreign:      
Foreign $ 560 $ 543 $ 806