v3.26.3
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 38,937 $ 18,772
Unrealized Gains 0 19
Unrealized Losses (143) (3)
Fair Value 38,794 18,788
Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 16,061 16,247
Unrealized Gains 0 3
Unrealized Losses (180) (11)
Fair Value 15,881 16,239
Corporate bonds | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 35,208 18,772
Unrealized Gains 0 19
Unrealized Losses (141) (3)
Fair Value 35,067 18,788
Corporate bonds | Maturities Greater than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 16,061 16,247
Unrealized Gains 0 3
Unrealized Losses (180) (11)
Fair Value 15,881 $ 16,239
U.S. Treasury Bill | Maturities Less than 1 Year    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 3,729  
Unrealized Gains 0  
Unrealized Losses (2)  
Fair Value $ 3,727