XML 67 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Feb. 25, 2022
Share Repurchase Program [Line Items]    
Repurchase and cancellation of common stock $ 10,000  
February 2022 Repurchase Program    
Share Repurchase Program [Line Items]    
Stock repurchases authorized amount   $ 150,000
Repurchase and cancellation of common stock (shares) 546,681  
Average price of shares repurchased and retired $ 18.29  
Repurchase and cancellation of common stock $ 10,000  
Share Repurchase Program, Remaining Authorized, Amount $ 37,700