v3.25.2
Business Combinations - Summarizes Unaudited Pro Forma Consolidated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination, Pro Forma Information [Abstract]        
Revenue $ 23,002 $ 19,244 $ 36,922 $ 32,841