XML 99 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Income Taxes Paid, Net of Refunds Received (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 $ 15,000 $ 34,500 $ 9,850
Total state and local 8,305 17,890 9,680
Total foreign 4,770 6,417 3,688
Total income taxes paid, net of refunds 28,075 58,807 23,218
District of Columbia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total state and local 1,249 3,501 181
Maryland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total state and local 1,891 3,771 4,232
Virginia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total state and local 1,785 4,000 1,855
Other      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total state and local [1] 3,380 6,618 3,412
Total foreign [2] 3,353 4,771 3,413
UNITED KINGDOM      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign $ 1,417 $ 1,646 $ 275
[1] Primarily includes taxes paid to California, New York, New Jersey, and Texas.
[2] Primarily includes taxes paid to Belgium and Puerto Rico.