v3.25.2
Investments - Schedule of Gross Unrealized Losses and Fair Values of Available-for-sale Investment Securities that were in Unrealized Loss Positions (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value $ 1,528 $ 2,257
Less Than 12 Months, Unrealized Loss (7) (19)
12 Months or More, Fair Value 718 1,043
12 Months or More, Unrealized Loss (7) (19)
Total, Fair Value 2,246 3,300
Total, Unrealized Loss (14) (38)
Corporate Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value 1,528 2,257
Less Than 12 Months, Unrealized Loss (7) (19)
12 Months or More, Fair Value 718 1,043
12 Months or More, Unrealized Loss (7) (19)
Total, Fair Value 2,246 3,300
Total, Unrealized Loss $ (14) $ (38)