XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.1
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, 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 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 49,028,624        
Equity, ending balance at Mar. 31, 2025 $ 750,439 $ 49 $ 452,439 $ 292,880 $ 5,071