v3.26.1
Fair Value of Financial Instruments - Schedule of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due within One Year $ 208,247  
Due after One Year through Five Years 278,340  
Asset-backed securities 366  
Amortized Cost 486,953 $ 477,425
Fair Value    
Due within One Year 208,270  
Due after One Year through Five Years 276,803  
Asset-backed securities 368  
Fair Value $ 485,441 $ 478,709