v3.26.1
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Segment
Jun. 30, 2025
USD ($)
Segment Information [Abstract]        
Acquisition-related costs | $ $ 1,118 $ 1,967 $ 3,051 $ 1,967
Number of operating segment | Segment     1