XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF MEZZANINE DEFICIT AND STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock Outstanding
Additional Paid-in  Capital
Retained Earnings
Non-controlling Interest
Non-controlling Interest
Mezzanine
Temporary equity, carrying amount, beginning balance at Dec. 31, 2023           $ (205,883)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           326
Temporary equity, carrying amount, ending balance at Mar. 31, 2024           (205,557)
Equity, beginning balance (in shares) at Dec. 31, 2023   46,843,743        
Equity, beginning balance at Dec. 31, 2023 $ 616,651 $ 47 $ 371,037 $ 243,134 $ 2,433  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 16,536     14,835 1,701  
Purchase of non-controlling interest (25)       (25)  
Sale of non-controlling interest 150       150  
Shares issued for vesting of restricted stock awards (in shares)   5,149        
Shares issued for vesting of restricted stock awards (2,407)   (2,407)      
Share-based compensation 5,748   5,748      
Issuance of shares for business acquisition (in shares)   631,712        
Issuance of shares for business acquisition 21,952 $ 1 21,951      
Acquisition of non-controlling interest (in shares)   (22,340)        
Acquisition of non-controlling interest (535)   (856)   321  
Dividends (95)       (95)  
Equity, ending balance (in shares) at Mar. 31, 2024   47,458,264        
Equity, ending balance at Mar. 31, 2024 657,975 $ 48 395,473 257,969 4,485  
Temporary equity, carrying amount, beginning balance at Dec. 31, 2023           (205,883)
Temporary equity, carrying amount, ending balance at Dec. 31, 2024           (202,558)
Equity, beginning balance (in shares) at Dec. 31, 2023   46,843,743        
Equity, beginning balance at Dec. 31, 2023 $ 616,651 $ 47 371,037 243,134 2,433  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Purchase of treasury shares (in shares) (3,471,151)          
Equity, ending balance (in shares) at Dec. 31, 2024 47,929,872 47,929,872        
Equity, ending balance at Dec. 31, 2024 $ 716,726 $ 48 426,389 286,283 4,006  
Temporary equity, carrying amount, beginning balance at Mar. 31, 2024           (205,557)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           1,245
Temporary equity, carrying amount, ending balance at Jun. 30, 2024           (204,312)
Equity, beginning balance (in shares) at Mar. 31, 2024   47,458,264        
Equity, beginning balance at Mar. 31, 2024 657,975 $ 48 395,473 257,969 4,485  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 20,621     19,171 1,450  
Shares issued for vesting of restricted stock awards (in shares)   83,285        
Shares issued for vesting of restricted stock awards (1,177)   (1,177)      
Share-based compensation 7,390   7,390      
Dividends (1,801)       (1,801)  
Equity, ending balance (in shares) at Jun. 30, 2024   47,541,549        
Equity, ending balance at Jun. 30, 2024 683,008 $ 48 401,686 277,140 4,134  
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           1,800
Temporary Equity, Repurchase of subsidiary's shares (717)   (717)      
Temporary equity, carrying amount, ending balance at Sep. 30, 2024           (202,512)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 17,181     16,094 1,087  
Shares issued for vesting of restricted stock awards (in shares)   34,735        
Shares issued for vesting of restricted stock awards (391)   (391)      
Shares issued for cash and exercise of options and warrants (in shares)   53,800        
Shares issued for cash and exercise of options and warrants 232   232      
Purchase of treasury shares (in shares)   (14,409)        
Purchase of treasury shares (717)   (717)      
Share-based compensation 6,230   6,230      
Issuance of shares for Employee Stock Purchase Plan ("ESPP") (in shares)   7,789        
Issuance of shares for Employee Stock Purchase Plan ("ESPP") 271   271      
AAMG stock contingent consideration (in shares)   157,059        
AAMG stock contingent consideration 4,023   4,023      
Dividends (218)       (218)  
Equity, ending balance (in shares) at Sep. 30, 2024   47,780,523        
Equity, ending balance at Sep. 30, 2024 $ 709,619 $ 48 411,334 293,234 5,003  
Temporary equity, carrying amount, beginning balance at Dec. 31, 2024           (202,558)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           (1,564)
Temporary Equity, Repurchase of subsidiary's shares           (1,316)
Temporary Equity, Dividends           (27,295)
Temporary equity, carrying amount, ending balance at Mar. 31, 2025           (232,733)
Equity, beginning balance (in shares) at Dec. 31, 2024 47,929,872 47,929,872        
Equity, beginning balance at Dec. 31, 2024 $ 716,726 $ 48 426,389 286,283 4,006  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 7,785     6,692 1,093  
Purchase of non-controlling interest (28)       (28)  
Shares issued for vesting of restricted stock awards (in shares)   388,173        
Shares issued for vesting of restricted stock awards (4,052) $ 1 (4,053)      
Purchase of treasury shares           (1,316)
Share-based compensation 7,867   7,867      
Issuance of shares for Employee Stock Purchase Plan ("ESPP") (in shares)   10,683        
Issuance of shares for Employee Stock Purchase Plan ("ESPP") 301   301      
Dividends (in shares)   699,896        
Dividends 21,840   21,935 (95)    
Equity, ending balance (in shares) at Mar. 31, 2025   49,028,624        
Equity, ending balance at Mar. 31, 2025 $ 750,439 $ 49 452,439 292,880 5,071  
Temporary equity, carrying amount, beginning balance at Dec. 31, 2024           (202,558)
Temporary equity, carrying amount, ending balance at Sep. 30, 2025           (234,351)
Equity, beginning balance (in shares) at Dec. 31, 2024 47,929,872 47,929,872        
Equity, beginning balance at Dec. 31, 2024 $ 716,726 $ 48 426,389 286,283 4,006  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Purchase of treasury shares (in shares) (3,804,365)          
Equity, ending balance (in shares) at Sep. 30, 2025 49,383,857 49,383,857        
Equity, ending balance at Sep. 30, 2025 $ 789,075 $ 49 473,008 302,486 13,532  
Temporary equity, carrying amount, beginning balance at Mar. 31, 2025           (232,733)
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           (849)
Temporary equity, carrying amount, ending balance at Jun. 30, 2025           (233,582)
Equity, beginning balance (in shares) at Mar. 31, 2025   49,028,624        
Equity, beginning balance at Mar. 31, 2025 750,439 $ 49 452,439 292,880 5,071  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 11,065     9,423 1,642  
Sale of non-controlling interest 38       38  
Shares issued for vesting of restricted stock awards (in shares)   110,007        
Shares issued for vesting of restricted stock awards (1,001)   (1,001)      
Share-based compensation 11,765   11,765      
Dividends (778)     (94) (684)  
Equity, ending balance (in shares) at Jun. 30, 2025   49,138,631        
Equity, ending balance at Jun. 30, 2025 771,528 $ 49 463,203 302,209 6,067  
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           (858)
Sale of non-controlling interest           89
Temporary Equity, Repurchase of subsidiary's shares (955)   (955)      
Temporary equity, carrying amount, ending balance at Sep. 30, 2025           $ (234,351)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 1,935     373 1,562  
Sale of non-controlling interest 490       490  
Shares issued for vesting of restricted stock awards (in shares)   60,289        
Shares issued for vesting of restricted stock awards (509)   (509)      
Shares issued for cash and exercise of options and warrants (in shares)   35,716        
Shares issued for cash and exercise of options and warrants 510   510      
Purchase of treasury shares (in shares)   (33,214)        
Purchase of treasury shares (955)   (955)      
Share-based compensation 7,779   7,779      
Issuance of shares for Employee Stock Purchase Plan ("ESPP") (in shares)   17,142        
Issuance of shares for Employee Stock Purchase Plan ("ESPP") 380   380      
AAMG stock contingent consideration (in shares)   165,293        
AAMG stock contingent consideration 2,600   2,600      
Acquisition of non-controlling interest 5,413       5,413  
Dividends $ (96)     (96)    
Equity, ending balance (in shares) at Sep. 30, 2025 49,383,857 49,383,857        
Equity, ending balance at Sep. 30, 2025 $ 789,075 $ 49 $ 473,008 $ 302,486 $ 13,532