XML 44 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Available-for-Sale Securities - Schedule of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 96,287 $ 68,638
Gross Unrealized Gain 6 47
Gross Unrealized Loss (4)  
Fair Value 96,289 68,685
Treasury Bills Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 12,326 27,879
Gross Unrealized Gain   16
Fair Value 12,326 27,895
Government Bonds Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 83,961 40,759
Gross Unrealized Gain 6 31
Gross Unrealized Loss (4)  
Fair Value $ 83,963 $ 40,790