v3.26.3
Shareholders' Equity - Additional information (Details) - shares
Sep. 30, 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) 6,418,981