Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Preferred Stock [Member]
Preferred Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Preferred Stock [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Common Stock [Member]
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Additional Paid-In Capital [Member]
Additional Paid-In Capital [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional Paid-In Capital [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Stock Notes Receivable From Employees [Member]
Stock Notes Receivable From Employees [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Stock Notes Receivable From Employees [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]
Beginning Balance at Dec. 31, 2019 $ 494,907 $ (33) $ 494,874 $ 0 $ 0 $ 0 $ 4 $ 0 $ 4 $ 104,658 $ 0 $ 104,658 $ (4) $ 0 $ (4) $ 388,271 $ (33) $ 388,238 $ 1,978 $ 0 $ 1,978
Beginning Balance, Shares at Dec. 31, 2019       0 0 0 39,153,195 0 39,153,195                        
Net and comprehensive income (loss) 14,385     $ 0     $ 0     0     0     13,176     1,209    
Stock-based compensation 5,168     $ 0     $ 0     5,168     0     0     0    
Stock-based compensation, Shares       0     0                            
Shares issued pursuant to employee stock purchase plan 371     $ 0     $ 0     371     0     0     0    
Shares issued pursuant to employee stock purchase plan, Shares       0     15,923                            
Issuance of common stock for vesting of restricted stock units 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for vesting of restricted stock units, Shares       0     197,479                            
Issuance of common stock for unvested restricted stock awards 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for unvested restricted stock awards, Shares       0     19,516                            
Shares withheld related to net share settlement of stock-based awards (1,889)     $ 0     $ 0     (1,889)     0     0     0    
Shares withheld related to net share settlement of stock-based awards, shares       0     (58,096)                            
Reduction of stock notes receivable from employees 4     $ 0     $ 0     0     4     0     0    
Ending Balance at Jun. 30, 2020 512,913     $ 0     $ 4     108,308     0     401,414     3,187    
Ending Balance, Shares at Jun. 30, 2020       0     39,328,017                            
Beginning Balance at Mar. 31, 2020 509,292     $ 0     $ 4     105,601     (4)     401,308     2,383    
Beginning Balance, Shares at Mar. 31, 2020       0     39,272,429                            
Net and comprehensive income (loss) 910     $ 0     $ 0     0     0     106     804    
Stock-based compensation 2,536     $ 0     $ 0     2,536     0     0     0    
Stock-based compensation, Shares       0     0                            
Shares issued pursuant to employee stock purchase plan 371     $ 0     $ 0     371     0     0     0    
Shares issued pursuant to employee stock purchase plan, Shares       0     15,923                            
Issuance of common stock for vesting of restricted stock units 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for vesting of restricted stock units, Shares       0     27,373                            
Issuance of common stock for unvested restricted stock awards 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for unvested restricted stock awards, Shares       0     19,516                            
Shares withheld related to net share settlement of stock-based awards (200)     $ 0     $ 0     (200)     0     0     0    
Shares withheld related to net share settlement of stock-based awards, shares       0     (7,224)                            
Reduction of stock notes receivable from employees       $ 0     $ 0     0           0     0    
Ending Balance at Jun. 30, 2020 512,913     $ 0     $ 4     108,308     0     401,414     3,187    
Ending Balance, Shares at Jun. 30, 2020       0     39,328,017                            
Beginning Balance at Dec. 31, 2020 546,836     $ 0     $ 4     113,182     0     431,076     2,574    
Beginning Balance, Shares at Dec. 31, 2020       0     39,401,976                            
Net and comprehensive income (loss) 45,742     $ 0     $ 0     0     0     46,544     (802)    
Stock-based compensation 4,950     $ 0     $ 0     4,950     0     0     0    
Stock-based compensation, Shares       0     0                            
Shares issued pursuant to employee stock purchase plan 369     $ 0     $ 0     369     0     0     0    
Shares issued pursuant to employee stock purchase plan, Shares       0     11,635                            
Issuance of common stock for vesting of restricted stock units 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for vesting of restricted stock units, Shares       0     183,315                            
Issuance of common stock for unvested restricted stock awards 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for unvested restricted stock awards, Shares       0     12,492                            
Issuance of common stock for stock settled deferred consideration 1,000     $ 0     $ 0     1,000     0     0     0    
Issuance of common stock for stock settled deferred consideration, Shares       0     27,481                            
Shares withheld related to net share settlement of stock-based awards (2,044)     $ 0     $ 0     (2,044)     0     0     0    
Shares withheld related to net share settlement of stock-based awards, shares       0     (58,539)                            
Ending Balance at Jun. 30, 2021 596,853     $ 0     $ 4     117,457     0     477,620     1,772    
Ending Balance, Shares at Jun. 30, 2021       0     39,578,360                            
Beginning Balance at Mar. 31, 2021 561,669     $ 0     $ 4     113,737     0     446,088     1,840    
Beginning Balance, Shares at Mar. 31, 2021       0     39,500,966                            
Net and comprehensive income (loss) 31,464     $ 0     $ 0     0     0     31,532     (68)    
Stock-based compensation 2,662     $ 0     $ 0     2,662     0     0     0    
Stock-based compensation, Shares       0     0                            
Shares issued pursuant to employee stock purchase plan 369     $ 0     $ 0     369     0     0     0    
Shares issued pursuant to employee stock purchase plan, Shares       0     11,635                            
Issuance of common stock for vesting of restricted stock units 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for vesting of restricted stock units, Shares       0     34,198                            
Issuance of common stock for unvested restricted stock awards 0     $ 0     $ 0     0     0     0     0    
Issuance of common stock for unvested restricted stock awards, Shares       0     12,492                            
Issuance of common stock for stock settled deferred consideration 1,000                 1,000                      
Issuance of common stock for stock settled deferred consideration, Shares       0     27,481                            
Shares withheld related to net share settlement of stock-based awards (311)     $ 0     $ 0     (311)     0     0     0    
Shares withheld related to net share settlement of stock-based awards, shares       0     (8,412)                            
Ending Balance at Jun. 30, 2021 $ 596,853     $ 0     $ 4     $ 117,457     $ 0     $ 477,620     $ 1,772    
Ending Balance, Shares at Jun. 30, 2021       0     39,578,360