XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Available-for-Sale Securities - Schedule of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 129,215 $ 68,638
Gross Unrealized Gain 3 47
Gross Unrealized Loss (41)  
Fair Value 129,177 68,685
Treasury Bills Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 42,290 27,879
Gross Unrealized Gain   16
Gross Unrealized Loss (3)  
Fair Value 42,287 27,895
Government Bonds Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 86,925 40,759
Gross Unrealized Gain 3 31
Gross Unrealized Loss (38)  
Fair Value $ 86,890 $ 40,790