XML 109 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Business Combinations - General (Details) - Cultivate - USD ($)
$ in Thousands
Sep. 25, 2024
Dec. 31, 2024
Business Combinations    
Total purchase consideration transferred $ 6,897  
Cash consideration 6,167  
Earn-out contingent consideration $ 730  
Earn-out liability's fair value   $ 700
Business Combination, Contingent Consideration, Liability, Fair Value by Fair Value Hierarchy Level [Extensible Enumeration] Significant Unobservable Inputs (Level 3)  
Maximum    
Business Combinations    
Earn-out liability's fair value $ 2,000