v3.26.1
Fair Value Measurements - Schedule of Investments in U.S. Treasury Securities Classified as Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available-for-sale securities:    
Amortized Cost Basis $ 155,927 $ 183,380
Gross Unrealized Gains   188
Gross Unrealized Losses (142)  
Fair Value 155,785 183,568
U.S. Treasury Securities [Member]    
Available-for-sale securities:    
Amortized Cost Basis 155,927 183,380
Gross Unrealized Gains   188
Gross Unrealized Losses (142)  
Fair Value $ 155,785 $ 183,568