v3.26.1
Acquisition - Schedule of Contingent Earn Out Liability (Detail) - USD ($)
$ in Thousands
5 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Business Combination [Line Items]        
Change in fair value   $ (568) $ (1,215) $ 80
Payments   27,285 170 6,812
P3 Technologies, LLC [Member]        
Business Combination [Line Items]        
Begining balance $ 2,040 905 2,120  
Change in fair value 80 (568) (1,215)  
Additional acquisition earn out   6,145    
Payments 0 0 0  
Ending balance $ 2,120 $ 6,482 $ 905 $ 2,120