XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Taxes Paid (Net of Refunds) (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 $ 1,200 $ 600 $ 0
State 3,237 4,390 5,841
Foreign 4,308 3,956 1,397
Total 8,745 8,946 7,238
Texas      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 868 0 1,500
Illinois      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 280 700 1,060
Pennsylvania      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 282 563 1,330
California      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
State 509 909 0
Canada      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 804 1,098 967
Spain      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 2,293 467 0
Portugal      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 0 453 0
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 953 $ 1,447 $ 0