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 |