v3.26.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ in Millions
Jun. 30, 2026
May 30, 2023
Equity [Abstract]    
Amount of repurchase of common stock   $ 25.0
Remaining stock of stock repurchase program $ 20.3