Capital Structure - Additional Information (Details) $ in Thousands |
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2023
class_of_common_stock
|
Oct. 05, 2021
USD ($)
|
|
| Equity, Class of Treasury Stock [Line Items] | ||
| Number of classes of common stock outstanding | class_of_common_stock | 1 | |
| 2022 Repurchase Program | ||
| Equity, Class of Treasury Stock [Line Items] | ||
| Repurchase of common stock authorized, maximum | $ | $ 300,000 |