XML 116 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation and Stockholders' Equity - Narrative (Details) - USD ($)
12 Months Ended 20 Months Ended
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Nov. 12, 2024
Oct. 31, 2024
Oct. 29, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
May 18, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2020
Dec. 31, 2025
Jan. 01, 2025
Apr. 30, 2024
Jan. 01, 2024
Aug. 15, 2023
Jan. 01, 2023
Dec. 31, 2022
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of shares entitled per RSU (in shares)                     1                      
Proceeds from exercise of stock warrants                     $ 3,300,000 $ 8,900,000 $ 3,100,000                  
Tax benefit                     $ 1,600,000 $ 3,800,000 1,700,000                  
Share repurchase program, authorized, amount                                 $ 40,000,000.0          
Purchase of treasury stock (in shares)                     378,000 26,495     404,495              
Treasury stock, value, acquired, cost method                     $ 4,999,000 $ 499,000     $ 5,500,000              
Share repurchase program, remaining authorized, amount $ 34,500,000                   34,500,000       34,500,000              
Proceeds from common stock offering, net of offering expenses                     0 87,402,000 $ 0                  
Warrants outstanding (in shares)                                       9,427,343    
Number of shares of common stock to be issued for upon exercise of warrants (in shares)                                       5,237,413    
Warrant, exercise price (in USD per share)                                       $ 24.39    
Number of warrants exercised during period (in shares)                         1,173,348                  
Proceeds from exercise of stock warrants                     0 $ 0 $ 15,898,000                  
Expired unexercised warrants (in shares)                                     8,253,997      
Revolving Credit Facility | New ABL Facility | Line of Credit                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Proceeds from lines of credit         $ 5,500,000 $ 5,500,000                                
Underwritten Public Offering                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Payments of stock issuance costs       $ 900,000                                    
Proceeds from common stock offering, net of offering expenses       $ 87,400,000                                    
Common Stock | Underwritten Public Offering                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of shares issued (in shares)       857,250 5,715,000 5,715,000                                
Sale of stock, consideration         $ 76,800,000 $ 76,800,000                                
Sale of stock, consideration received per transaction       $ 11,500,000                                    
Common Stock | Over-Allotment Option                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of shares issued (in shares)           857,250                                
RSUs                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Share-based payment arrangement, period for recognition $ 12,500,000                   $ 12,500,000       $ 12,500,000              
Nonvested award, cost not yet recognized, period for recognition (in years)                     1 year 6 months 7 days                      
Shares issued in period (in shares)                     595,977                      
Equity instruments other than options, nonvested (in shares) 1,385,455   1,187,426               1,385,455 1,187,426     1,385,455              
Outstanding PSUs                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Requisite service period, options (in years)                     3 years                      
Share-based payment arrangement, period for recognition $ 9,400,000                   $ 9,400,000       $ 9,400,000              
Nonvested award, cost not yet recognized, period for recognition (in years)                     1 year 2 months 8 days                      
Number of shares entitled for common stock (in shares)                     1.5                      
Award vesting period (in years)                     3 years                      
Equity instruments other than options, nonvested (in shares) 1,354,587   1,350,358               1,354,587 1,350,358     1,354,587              
Outstanding PSUs | Performance Conditions                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Equity instruments other than options, nonvested (in shares) 541,841                   541,841       541,841              
Outstanding PSUs | Market Conditions                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Equity instruments other than options, nonvested (in shares) 406,373                   406,373       406,373              
Stock Options                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Shares issued in period (in shares)                     0 0 0                  
Award expiration period (in years)                           10 years                
Unrecognized stock based compensation expense related to unvested option $ 0                   $ 0       $ 0              
ESPP                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock available for purchase under ESPP (in shares) 2,000,000                   2,000,000       2,000,000              
Shares issued in period (in shares) 231,549 171,561 114,055       149,983 114,147 189,837   403,110 264,038 303,984                  
Purchase price, after discount                     85.00%                      
Minimum                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Requisite service period, options (in years)                     3 years                      
Minimum | RSUs                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Requisite service period, options (in years)                     1 year                      
Minimum | Stock Options                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Award vesting period (in years)                           3 years                
Maximum                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Requisite service period, options (in years)                     4 years                      
Maximum | RSUs                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Requisite service period, options (in years)                     3 years                      
Maximum | Stock Options                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Award vesting period (in years)                           4 years                
2016 Plan                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock available for purchase under ESPP (in shares)                                           6,166,667
2020 Plan                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Stock available for purchase under ESPP (in shares) 6,654,546                   6,654,546       6,654,546              
Annual increase in number of shares (as percent)                   5.00% 5.00%                      
Number of shares available for grant (in shares)     42,919,905         35,188,599       42,919,905 35,188,599     2,145,995   1,759,429   1,723,944 34,478,892