XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity (Deficit) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2025
Mar. 07, 2025
Equity [Abstract]          
Authorized amount         $ 500,000
Shares repurchased and retired (in shares) 9,133,332     25,129,289  
Aggregate purchase price of shares repurchased and retired $ 156,379 $ 152,988 $ 141,139 $ 450,506  
Average price per share of shares repurchased (in USD per share) $ 17.12     $ 17.93  
Remaining authorized amount $ 49,494     $ 49,494