XML 171 R119.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income Taxes Paid (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Federal $ 9,171
State: 5,797
Total federal and state 14,968
State and Local Jurisdiction  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State:
Massachusetts  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State: 4,160
New York  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State: 863
Foreign Tax Jurisdiction, Other  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State: $ 774