v3.25.1
Retirement Plan - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]      
Matching contributions, percent 50.00%    
Defined contribution plan elective contributions percent of match 6.00%    
Defined contribution plan, vesting period 1 year    
Defined contribution plan employers matching contribution compliance with regulatory capital requirements   $ 152 $ 126