Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Changes in Stockholders' Equity

v3.25.0.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock, Common [Member]
Beginning balance at Mar. 31, 2023 $ 96,933 $ 1,075 $ 28,061 $ 77,443 $ (7,463) $ (2,183)
Beginning balance, shares at Mar. 31, 2023   10,774        
Comprehensive income (loss) 2,552     2,640 (88)  
Issuance of shares   $ 8 (8)      
Issuance of shares, shares   53        
Forfeiture of shares   $ (1) 1      
Forfeiture of shares, shares   (9)        
Recognition of equity-based compensation expense 293   293      
Issuance of treasury stock     294     (294)
Purchase of treasury stock (57)         (57)
Ending Balance at Jun. 30, 2023 99,721 $ 1,082 28,641 80,083 (7,551) (2,534)
Ending Balance, shares at Jun. 30, 2023   10,818        
Beginning balance at Mar. 31, 2023 96,933 $ 1,075 28,061 77,443 (7,463) (2,183)
Beginning balance, shares at Mar. 31, 2023   10,774        
Comprehensive income (loss) 3,535          
Issuance of shares for purchase of P3 Technologies, LLC 2,117          
Ending Balance at Dec. 31, 2023 103,756 $ 1,097 31,678 80,659 (7,144) (2,534)
Ending Balance, shares at Dec. 31, 2023   10,971        
Beginning balance at Jun. 30, 2023 99,721 $ 1,082 28,641 80,083 (7,551) (2,534)
Beginning balance, shares at Jun. 30, 2023   10,818        
Comprehensive income (loss) 517     411 106  
Issuance of shares 225 $ 2 223      
Issuance of shares, shares   28        
Recognition of equity-based compensation expense 332   332      
Ending Balance at Sep. 30, 2023 100,795 $ 1,084 29,196 80,494 (7,445) (2,534)
Ending Balance, shares at Sep. 30, 2023   10,846        
Comprehensive income (loss) 466     165 301  
Issuance of shares for purchase of P3 Technologies, LLC 2,117 $ 13 2,104      
Issuance of shares for purchase of P3 Technologies, LLC, shares   125        
Recognition of equity-based compensation expense 378   378      
Ending Balance at Dec. 31, 2023 103,756 $ 1,097 31,678 80,659 (7,144) (2,534)
Ending Balance, shares at Dec. 31, 2023   10,971        
Beginning balance at Mar. 31, 2024 105,566 $ 1,099 32,015 81,999 (7,013) (2,534)
Beginning balance, shares at Mar. 31, 2024   10,993        
Comprehensive income (loss) 3,088     2,966 122  
Issuance of shares   $ 5 (5)      
Issuance of shares, shares   50        
Recognition of equity-based compensation expense 344   344      
Purchase of treasury stock (810)         (810)
Ending Balance at Jun. 30, 2024 108,188 $ 1,104 32,354 84,965 (6,891) (3,344)
Ending Balance, shares at Jun. 30, 2024   11,043        
Beginning balance at Mar. 31, 2024 105,566 $ 1,099 32,015 81,999 (7,013) (2,534)
Beginning balance, shares at Mar. 31, 2024   10,993        
Comprehensive income (loss) 8,181          
Issuance of shares for purchase of P3 Technologies, LLC 0          
Ending Balance at Dec. 31, 2024 114,431 $ 1,106 33,546 89,834 (6,667) (3,388)
Ending Balance, shares at Dec. 31, 2024   11,064        
Beginning balance at Jun. 30, 2024 108,188 $ 1,104 32,354 84,965 (6,891) (3,344)
Beginning balance, shares at Jun. 30, 2024   11,043        
Comprehensive income (loss) 3,562     3,281 281  
Issuance of shares 334 $ 2 332      
Issuance of shares, shares   21        
Recognition of equity-based compensation expense 434   434      
Purchase of treasury stock (44)         (44)
Ending Balance at Sep. 30, 2024 112,474 $ 1,106 33,120 88,246 (6,610) (3,388)
Ending Balance, shares at Sep. 30, 2024   11,064        
Comprehensive income (loss) 1,531     1,588 (57)  
Recognition of equity-based compensation expense 426   426      
Ending Balance at Dec. 31, 2024 $ 114,431 $ 1,106 $ 33,546 $ 89,834 $ (6,667) $ (3,388)
Ending Balance, shares at Dec. 31, 2024   11,064