v3.26.3
Investments in Debt Securities - Schedule of Investments in Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair value    
Less than 12 months $ 321,863 $ 374,410
More than 12 months 0 0
Unrealized losses    
Less than 12 months (1,938) (99)
More than 12 months 0 0
U.S. Treasury securities    
Fair value    
Less than 12 months 95,519 131,350
More than 12 months 0 0
Unrealized losses    
Less than 12 months (435) (2)
More than 12 months 0 0
Corporate bonds    
Fair value    
Less than 12 months 226,344 243,060
More than 12 months 0 0
Unrealized losses    
Less than 12 months (1,503) (97)
More than 12 months $ 0 $ 0