XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements, Nonrecurring
Fair Value at Reporting Date Using
(in thousands)December 31, 2025Level 1Level 2Level 3
Cash equivalents:
Overnight repurchase agreements$10,245 $10,245 $— $— 
Total$10,245 $10,245 $— $— 
December 31, 2024Level 1Level 2Level 3
Cash equivalents:
Overnight repurchase agreements$38,962 $38,962 
Money market fund4,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 consolidated balance sheets, which approximated fair value at December 31, 2025 and 2024.
Fair Value at Reporting Date Using
(in thousands)December 31, 2025Level 1Level 2Level 3
Accrued expenses and other current liabilities:
Second IA Earnout Period$3,500 $— $— $3,500 
First Kent Island Earnout Period2,500 — — 2,500 
First Consolidated Mechanical Earnout Period954 — — 954 
Other long-term liabilities:
Second Kent Island Earnout Period2,372 — — 2,372 
Second Consolidated Mechanical Earnout Period636 — — 636 
Total$9,962 $— $— $9,962 
Fair Value at Reporting Date Using
December 31, 2024Level 1Level 2Level 3
Accrued expenses and other current liabilities:
First IA Earnout Period(1)
$3,000 $— $— $3,000 
First Kent Island Earnout Period2,297 — — 2,297 
First Consolidated Mechanical Earnout Period402 — — 402 
Second ACME Earnout Period(2)
1,713 — — 1,713 
Other long-term liabilities:
Second IA Earnout Period3,222 — — 3,222 
Second Kent Island Earnout Period2,201 — — 2,201 
Second Consolidated Mechanical Earnout Period355 — — 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.
(2)    In October 2025, the Company made a $2.0 million payment to the former owner of ACME related to the Second ACME Earnout Period.