Quarterly report [Sections 13 or 15(d)]

FAIR VALUE MEASUREMENTS - Schedule of Contingent Consideration Measured at Fair Value on Recurring Basis (Details)

v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Contingent Consideration Measured at Fair Value on Recurring Basis (Details) - Contingent Consideration - Recurring
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation  
Balance at beginning of period $ 254
Increase due to ONWRD Acquisition 499
Fair value adjustments (254)
Balance at end of period 499
RockyMounts  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation  
Balance at beginning of period 254
Fair value adjustments (254)
Balance at end of period  
ONWRD  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation  
Increase due to ONWRD Acquisition 499
Balance at end of period $ 499