XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchase Program - Summary of Remaining Authorized Repurchase Amounts (Details) - USD ($)
Feb. 14, 2023
Dec. 31, 2022
May 31, 2022
Equity [Abstract]      
Total authorized repurchase amount $ 60,000,000.0 $ 60,000,000.0 $ 60,000,000.0
Total value of shares repurchased   49,400,000  
Total remaining authorized repurchase amount   $ 10,600,000