XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Liabilities - Schedule of Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value    
Beginning balance $ 8,486 $ 0
Change in fair value of earnout consideration (393) 167
Settlement of contingent consideration (4,038) 0
Ending balance 6,219 8,486
FMS Acquisition Merger    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value    
Addition of contingent consideration from FMS Acquisition 2,164 0
Ignis Technology    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value    
Addition of contingent consideration from FMS Acquisition 0 $ 8,319
Ending balance $ 3,700