XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Schedule of Stock by Class (Details) - $ / shares
Sep. 30, 2025
Dec. 31, 2024
Stockholders' Equity Note [Abstract]    
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 62,141,000 65,792,000
Undesignated preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Undesignated preferred stock, shares issued (in shares) 0 0
Common stock, par value (in USD per share) $ 0.000001 $ 0.000001