XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Schedule of Derivative Effect on Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 819,181 $ 671,266 $ 470,418
Ending balance 600,218 819,181 671,266
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 16,549 1,886 (1,132)
Gain recognized in other comprehensive (loss)/income 1,523 16,609 2,106
(Gain)/loss reclassified from other comprehensive (loss)/income into earnings (9,621) (1,947) 913
Ending balance $ 8,451 $ 16,549 $ 1,886