v3.26.1
Segment Reporting - Narrative (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2025
USD ($)
reportingUnit
Jun. 30, 2026
USD ($)
segement
Dec. 31, 2025
USD ($)
Segment Reporting [Line Items]      
Number of reportable segments | segement   1  
Number of reporting units | reportingUnit 3    
Goodwill   $ 30,043 $ 30,043
1729 Research      
Segment Reporting [Line Items]      
Goodwill $ 14,200    
Alta      
Segment Reporting [Line Items]      
Goodwill $ 13,000