XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 16, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase and retirement (in shares)   0 0  
Stock repurchase and retirement $ 35,285      
Common stock, shares outstanding (in shares) 36,302,618 37,023,644    
New Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program, authorized amount       $ 100,000
Common shares amount left remaining to repurchase under the plan (up to) $ 76,200      
Prior Repurchase Program And New Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase and retirement (in shares) 1,364,815      
Stock repurchase and retirement $ 35,300      
Average market price (in usd per share) $ 25.83      
ABL Credit Agreement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum annual repurchase amount $ 5,000      
Term Loan Agreement        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum annual repurchase amount $ 5,500