XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Loss - Summary of Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Interest expense $ 2,851     $ 4,596     $ 8,823 $ 13,483
Income taxes 13,995     11,423     37,606 32,822
Net income $ 41,767 $ 38,972 $ 28,214 $ 36,014 $ 38,649 $ 26,074 $ 108,953 100,737
Reclassification out of accumulated other comprehensive income | Reclassification adjustment for loss on derivative instruments included in net income                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Interest expense               36
Income taxes               (1)
Net income               $ 35