XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Jul. 30, 2025
Feb. 26, 2025
Earnings Per Share [Abstract]              
Shares repurchased related to tax withholding for stock-based compensation (in shares)       20,504 36,397    
Shares repurchased related to tax withholding for stock-based compensation $ 202,000 $ 2,451,000 $ 5,866,000 $ 2,700,000 $ 5,900,000    
Repurchase program authorized amount           $ 75,000,000.0 $ 75,000,000.0
Share Repurchase Program, Remaining Authorized, Amount       $ 75,000,000.0      
Shares repurchased related to tax withholding for stock-based compensation (in shares)       639,207      
Shares repurchased, weighted average price per share (in dollars per share)       $ 117.33