XML 36 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 68,876 $ 54,203
Available for sale securities, contractual maturities between 1 to 5 years 146,484 139,468
Available for sale securities, contractual maturities between 5 to 10 years 35,484 47,899
Available for sale securities, contractual maturities after 10 years 5,551 1,302
Available for sale securities, contractual maturities, Total 256,395 242,872
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 31,735 497
Available for sale securities, contractual maturities between 1 to 5 years 43,135 42,333
Available for sale securities, contractual maturities between 5 to 10 years 17,569 17,042
Available for sale securities, contractual maturities, Total 92,439 59,872
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 20,015 18,815
Available for sale securities, contractual maturities between 1 to 5 years 82,530 76,574
Available for sale securities, contractual maturities between 5 to 10 years 14,287 22,947
Available for sale securities, contractual maturities, Total 116,832 118,336
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 8,042 8,014
Available for sale securities, contractual maturities between 1 to 5 years 19,507 19,333
Available for sale securities, contractual maturities between 5 to 10 years 1,077 1,055
Available for sale securities, contractual maturities, Total 28,626 28,402
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 9,084 26,877
Available for sale securities, contractual maturities, Total 9,084 26,877
Asset-Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 1,312 1,228
Available for sale securities, contractual maturities between 5 to 10 years 2,347 6,654
Available for sale securities, contractual maturities after 10 years 5,551 1,302
Available for sale securities, contractual maturities, Total 9,210 9,184
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year   0
Available for sale securities, contractual maturities between 5 to 10 years 204 201
Available for sale securities, contractual maturities, Total $ 204 $ 201