XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income $ 48,078 $ 27,473 $ 130,574 [1] $ 61,478
[1] 1 Reflects three-for-two stock split effective August 16, 2023