v3.22.2.2
Stockholders' Equity (Details) - Stock Repurchase Program
$ in Millions
1 Months Ended
Jul. 31, 2022
USD ($)
Equity [Abstract]  
Stock repurchase program, period authorized 1 year
Stock repurchase program, authorized amount $ 100.0