Acquisitions (Details 2) - ESI Business Acquisition [Member] - USD ($) $ / shares in Units, $ in Thousands |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Revenues | $ 74,935 | $ 69,193 |
| Net income/(loss) | $ 3,938 | $ 1,483 |
| Earnings per share | $ 0.12 | $ 0.05 |
| X | ||||||||||
- Definition Per basic share amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The net gains or losses recognized for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|