XML 130 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Common Stock (Details)
1 Months Ended 12 Months Ended
Nov. 01, 2024
USD ($)
$ / shares
shares
Nov. 30, 2024
USD ($)
shares
Nov. 30, 2022
USD ($)
Dec. 31, 2024
USD ($)
Vote
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Jan. 31, 2022
USD ($)
Aug. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Common Stock                  
Proceeds from sale of stock       $ 333,356,000 $ 0 $ 0      
Reduction in the additional paid-in capital       980,000          
Proceeds from short-swing profit disgorgement       0 $ 0 $ 58,000      
Consideration for redemption of shares       $ 0          
Stock Repurchase Program                  
Shares repurchased (in shares) | shares       0 0 2,592,524      
Authorized amount for stock repurchase program                 $ 100,000,000
Additional amount authorized under stock repurchase program             $ 152,700,000 $ 125,000,000  
Payment for share repurchased       $ 0 $ 0 $ 79,757,000      
Weighted average price (per share) | $ / shares           $ 30.76      
Remaining approve amount       $ 120,200,000 $ 120,200,000        
November 2024 Public Offering                  
Common Stock                  
Number of common units purchased | shares 14,634,146                
Over-Allotment Option                  
Common Stock                  
Number of common units purchased | shares   2,195,121              
Mr. Lemonis                  
Common Stock                  
Proceeds from short-swing profit disgorgement     $ 58,000            
Class A Common Stock                  
Common Stock                  
Votes per share | Vote       1          
Class A Common Stock | November 2024 Public Offering                  
Common Stock                  
Number of shares issued | shares 14,634,146 16,829,267              
Price per share | $ / shares $ 20.5                
Price per share after underwriting discounts and commissions | $ / shares $ 19.81                
Proceeds from sale of stock $ 289,900,000                
Number of shares issued from treasury stock | shares   4,228,700              
Reduction in the additional paid-in capital   $ 1,000,000              
Class A Common Stock | Over-Allotment Option                  
Common Stock                  
Number of shares issued | shares   2,195,121              
Proceeds from sale of stock   $ 43,500,000              
Class B Common Stock                  
Common Stock                  
Votes per share | Vote       1          
Class C Common Stock                  
Common Stock                  
Voting power (as a percent)       5.00%          
2016 Plan                  
Stock Repurchase Program                  
Stock award to employee (In shares) | shares       322,271 579,176        
M L Related Parties | Class B Common Stock                  
Common Stock                  
Voting power (as a percent)       47.00%          
M L Related Parties | Common Class A And Class B | CWGS, LLC | Minimum                  
Common Stock                  
Percentage of ownership       27.50%