XML 88 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity - Additional information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
May 03, 2022
Stockholders' Equity Note [Abstract]      
Number of shares of common stock authorized for buyback (in shares)     12,000,000
Remaining number of shares authorized to be repurchased (in shares) 11,155,388   4,109,419
Increased number of shares of common stock authorized for buyback     7,890,581
Treasury stock, shares, acquired (in shares) 129,494 173,169  
Treasury stock, value, acquired, cost method $ 15.1 $ 15.2