v3.25.2
Comprehensive Income - Schedule of Reclassified from Accumulated Other Comprehensive Income or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivatives:        
Interest expense on borrowings $ (1,630) $ (1,783) $ (3,269) $ (3,555)
Tax expense (2,725) (356) (4,804) (1,675)
Net income 9,088 1,118 15,976 4,881
Derivatives | Amount Reclassified from Accumulated Other Comprehensive Income        
Derivatives:        
Interest expense on borrowings 187 1,257 799 2,514
Tax expense (44) (296) (189) (339)
Net income $ 143 $ 961 $ 610 $ 2,175