v3.26.1
Shareholders' Equity - Additional information (Details) - shares
Mar. 31, 2026
May 31, 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) 7,642,277