XML 86 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Earn out liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 28, 2023
May 25, 2023
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Payments on earn-out $ (5,600) $ (5,000) $ (10,575) $ (5,000)
Significant Unobservable Inputs (Level 3)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Earn-out liability, beginning balance     13,050  
Payments on earn-out     (10,575)  
Fair value adjustments     $ (2,475)  
Earn-out liability, ending balance       $ 13,050