XML 13 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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  
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           1,245
Temporary equity, carrying amount, ending balance at Jun. 30, 2024           (204,312)
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  
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)      
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  
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net (loss) income           (849)
Temporary equity, carrying amount, ending balance at Jun. 30, 2025           $ (233,582)
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 49,138,631        
Equity, ending balance at Jun. 30, 2025 $ 771,528 $ 49 $ 463,203 $ 302,209 $ 6,067