XML 69 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Summary of Amortized Cost, Unrealized Gain (Loss) Recognized in AOCI and Fair Value of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 385,550 $ 612,311
Unrealized Gain (Loss) 1,325 (622)
Fair Value 386,875 611,689
Guaranteed Investment Certificates [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current 14,348 17,122
Unrealized Gain (Loss), Current 389 (975)
Fair Value, Current 14,737 16,147
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current 111,901 72,989
Unrealized Gain (Loss), Current 197 147
Fair Value, Current 112,098 73,136
Amortized Cost, Non-current 30,292 58,218
Unrealized Gain (Loss), Non-current 203 (406)
Fair Value, Non-current 30,495 57,812
Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current 39,555 66,808
Unrealized Gain (Loss), Current 4 97
Fair Value, Current 39,559 66,905
Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost, Current 182,864 327,448
Unrealized Gain (Loss), Current 465 557
Fair Value, Current 183,329 328,005
Amortized Cost, Non-current 6,590 69,726
Unrealized Gain (Loss), Non-current 67 (42)
Fair Value, Non-current $ 6,657 $ 69,684