XML 120 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Amounts of Cash and Income Taxes Paid (Net of Refunds) (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Disclosure [Abstract]  
Federal $ (426)
State 63
Foreign 20,884 [1]
Total $ 20,521
[1] Income taxes paid (net of refunds) in the U.K. and Spain were $18.2 million and $1.5 million, respectively, and exceeded 5% of total income taxes paid (net of refunds).