XML 109 R83.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAX - Income Taxes Paid (Refunds Received) Domestic and Foreign Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
U.S. federal income taxes paid (refunded) $ 19,490    
U.S. state income taxes paid (refunded) 1,180    
Foreign income taxes paid (refunded) 2,881    
Income taxes paid (refunded) $ 23,551 $ 16,112 $ 1,348