XML 114 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combination (Details)
$ in Thousands
12 Months Ended
Dec. 02, 2024
USD ($)
subsidiary
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]        
Purchase of Palisades assets   $ 29,112 $ 0 $ 0
Contingent earn-out liability   $ 15,800 $ 0 $ 0
Palisades Group        
Business Acquisition [Line Items]        
Number of wholly owned subsidiaries participating in acquisition | subsidiary 2      
Business combination, consideration transferred $ 46,000      
Purchase of Palisades assets 30,000      
Business combination, closing true-up 261      
Contingent earn-out liability 16,000      
Business combination, potential earnout liability 20,000      
Acquisition-related expenses $ 5,000