Schedule of Fair Value Measurements, Nonrecurring |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | (in thousands) | March 31, 2025 | | Level 1 | | Level 2 | | Level 3 | Cash equivalents: | | | | | | | | Overnight repurchase agreements | $ | 32,018 | | | $ | 32,018 | | | $ | — | | | $ | — | | | | | | | | | | Money market fund | 4,744 | | | 4,744 | | | — | | | — | | Total | $ | 36,762 | | | $ | 36,762 | | | $ | — | | | $ | — | | | | | | | | | | | December 31, 2024 | | Level 1 | | Level 2 | | Level 3 | Cash equivalents: | | | | | | | | Overnight repurchase agreements | $ | 38,962 | | | $ | 38,962 | | | $ | — | | | $ | — | | | | | | | | | | Money market fund | 4,000 | | | 4,000 | | | — | | | — | | Total | $ | 42,962 | | | $ | 42,962 | | | $ | — | | | $ | — | |
The following table presents the carrying values of the Company's contingent earnout payment obligations included in the accompanying condensed consolidated balance sheets, which approximated fair value at March 31, 2025 and December 31, 2024. | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | (in thousands) | March 31, 2025 | | Level 1 | | Level 2 | | Level 3 | Accrued expenses and other current liabilities: | | | | | | | | | | | | | | | | First Kent Island Earnout Period | $ | 2,365 | | | $ | — | | | $ | — | | | $ | 2,365 | | First Consolidated Mechanical Earnout Period | 402 | | | — | | | — | | | 402 | | Second ACME Earnout Period | 1,857 | | | — | | | — | | | 1,857 | | Second IA Earnout Period | 3,314 | | | — | | | — | | | 3,314 | | Other long-term liabilities: | | | | | | | | Second Kent Island Earnout Period | 2,244 | | | — | | | — | | | 2,244 | | Second Consolidated Mechanical Earnout Period | 436 | | | — | | | — | | | 436 | | Total | $ | 10,618 | | | $ | — | | | $ | — | | | $ | 10,618 | | | | | | | | | | | | | Fair Value at Reporting Date Using | (in thousands) | December 31, 2024 | | Level 1 | | Level 2 | | Level 3 | Accrued expenses and other current liabilities: | | | | | | | | First IA Earnout Period(1) | $ | 3,000 | | | $ | — | | | $ | — | | | $ | 3,000 | | First Kent Island Earnout Period | 2,297 | | | — | | | — | | | 2,297 | | First Consolidated Mechanical Earnout Period | 402 | | | — | | | — | | | 402 | | Second ACME Earnout Period | 1,713 | | | — | | | — | | | 1,713 | | Other long-term liabilities: | | | | | | | | Second IA Earnout Period | 3,222 | | | — | | | — | | | 3,222 | | Second Kent Island Earnout Period | 2,201 | | | — | | | — | | | 2,201 | | Second Consolidated Mechanical Earnout Period | 355 | | | — | | | — | | | 355 | | Total | $ | 13,190 | | | $ | — | | | $ | — | | | $ | 13,190 | |
(1) In February 2025, the Company made a $3.0 million payment to the former owner of Industrial Air related to the First IA Earnout Period.
|