v3.26.1
Comprehensive Income - Schedule of Reclassified from Accumulated Other Comprehensive Income or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivatives:        
Interest expense on borrowings $ (1,466) $ (1,630) $ (3,186) $ (3,269)
Tax expense (3,928) (2,725) (7,022) (4,804)
Net income 12,372 9,088 23,647 15,976
Derivatives | Amount Reclassified from Accumulated Other Comprehensive Income        
Derivatives:        
Interest expense on borrowings 57 187 116 799
Tax expense (13) (44) (27) (189)
Net income $ 44 $ 143 $ 89 $ 610