XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Schedule of Income Taxes Paid by Jurisdiction (Details) - Accounting Standards Update 2023-09 [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Schedule of Income Taxes Paid by Jurisdiction [Line Items]  
Income taxes paid net $ 13,468
United States - Federal [Member]  
Schedule of Income Taxes Paid by Jurisdiction [Line Items]  
United States - Federal 3,716
United States - State and local [Member]  
Schedule of Income Taxes Paid by Jurisdiction [Line Items]  
United States - State and local 1,820
United Kingdom [Member]  
Schedule of Income Taxes Paid by Jurisdiction [Line Items]  
United Kingdom 7,897
Other [Member]  
Schedule of Income Taxes Paid by Jurisdiction [Line Items]  
Other $ 35