Subsequent Events - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jan. 31, 2023 |
Mar. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Subsequent Event [Line Items] | |||||
Cash Dividends payable, amount per share | $ 0.11 | ||||
Cash Dividends payable, date to be paid | Mar. 17, 2023 | ||||
Share-Based Payment Arrangement, Expense | $ 48,228 | $ 45,643 | $ 44,906 | ||
Subsequent Event | |||||
Subsequent Event [Line Items] | |||||
Cash Dividends payable, record date | Feb. 17, 2023 | ||||
Subsequent Event | Retirement Agreement [Member] | |||||
Subsequent Event [Line Items] | |||||
Share-Based Payment Arrangement, Expense | $ 5,800 |