v3.25.2
Cash, Cash Equivalents and Restricted Cash - Schedule of Our Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 22,995 $ 39,407
Fair Value 22,995 39,407
Money market funds    
Cash and Cash Equivalents [Line Items]    
Fair Value 3,529 3,538
Money market funds    
Cash and Cash Equivalents [Line Items]    
Fair Value 19,466 35,869
Money market funds    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 22,995 39,407
Fair Value $ 22,995 $ 39,407