v3.23.2
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