v3.26.1
Fair Value of Financial Assets and Liabilities - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Total assets $ 241,078 $ 312,702
Liabilities:    
Notes payable 259,480 238,900
Total liabilities 259,480 238,900
Money market funds    
Assets:    
Cash and cash equivalents 104,383 195,265
Other current assets   250
Other non-current assets 2,282 3,017
U.S. treasury bills    
Assets:    
Cash and cash equivalents 104,580 24,990
Marketable securities   89,180
U.S. treasury bonds    
Assets:    
Marketable securities 29,833  
Level 1    
Assets:    
Total assets 136,540 198,532
Liabilities:    
Notes payable 0 0
Total liabilities 0 0
Level 1 | Money market funds    
Assets:    
Cash and cash equivalents 104,383 195,265
Other current assets   250
Other non-current assets 2,282 3,017
Level 1 | U.S. treasury bills    
Assets:    
Cash and cash equivalents 29,875 0
Marketable securities   0
Level 1 | U.S. treasury bonds    
Assets:    
Marketable securities 0  
Level 2    
Assets:    
Total assets 104,538 114,170
Liabilities:    
Notes payable 0 0
Total liabilities 0 0
Level 2 | Money market funds    
Assets:    
Cash and cash equivalents 0 0
Other current assets   0
Other non-current assets 0 0
Level 2 | U.S. treasury bills    
Assets:    
Cash and cash equivalents 74,705 24,990
Marketable securities   89,180
Level 2 | U.S. treasury bonds    
Assets:    
Marketable securities 29,833  
Level 3    
Assets:    
Total assets 0 0
Liabilities:    
Notes payable 259,480 238,900
Total liabilities 259,480 238,900
Level 3 | Money market funds    
Assets:    
Cash and cash equivalents 0 0
Other current assets   0
Other non-current assets 0 0
Level 3 | U.S. treasury bills    
Assets:    
Cash and cash equivalents 0 0
Marketable securities   $ 0
Level 3 | U.S. treasury bonds    
Assets:    
Marketable securities $ 0