XML 99 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Taxes 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]      
US Federal $ 617    
Cash paid for income taxes 8,236 $ 5,268 $ 8,341
Pennsylvania      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US State 1,974    
Illinois      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US State 1,541    
New York      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US State 467    
Other States      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
US State 2,490    
Canada      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 2,202    
Israel      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign (1,868)    
Other Foreign Jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 813