Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Schedule of Incomes Taxes Paid (Received) (Details)

v3.26.1
INCOME TAXES - Schedule of Incomes Taxes Paid (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]      
U.S. federal $ 1,679 $ (173) $ 60
Total income taxes paid/(received), net 2,453 (4,389) 2,780
Philadelphia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. state and local 0 (720) 87
Pennsylvania      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. state and local 243 (1,874) 912
Florida      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. state and local (26) (426) 80
Virginia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. state and local 831 425 360
Illinois      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. state and local (397) (1,696) 1,276
Other state and local      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. state and local $ 123 $ 75 $ 5