v3.25.2
STOCKHOLDERS' EQUITY - Summary of Reclassifications Out of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Interest expense $ (15,665)   $ (15,322)   $ (30,645) $ (31,204)
Income (loss) before income taxes 6,887   10,798   (1,249) 4,914
Provision (benefit) for income taxes 1,679   3,792   (1,647) 2,025
Net income 5,208 $ (4,810) 7,006 $ (4,117) 398 2,889
Interest Rate Swaps | Amounts Reclassified Out of Accumulated Other Comprehensive (Loss) Income, Net of Tax            
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]            
Interest expense (985)   (2,280)   (1,997) (4,611)
Income (loss) before income taxes 985   2,280   1,997 4,611
Provision (benefit) for income taxes 289   630   586 1,272
Net income $ 696   $ 1,650   $ 1,411 $ 3,339