v3.26.1
Basis of Presentation and Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
lease
segment
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Class of Stock [Line Items]      
Number of operating segments | segment 1    
Cash and cash equivalents $ 298,490,000   $ 334,517,000
Number of operating leases | lease 5    
Tangible asset impairment charges $ 0 $ 0  
Foreign currency transaction gain (loss), realized 56,000 (35,000)  
Depreciation and amortization $ 845,000 $ 378,000  
Switzerland      
Class of Stock [Line Items]      
Number of operating leases | lease 2    
Portugal      
Class of Stock [Line Items]      
Number of operating leases | lease 2    
Minimum      
Class of Stock [Line Items]      
Property and equipment, useful life 3 years    
Maximum      
Class of Stock [Line Items]      
Property and equipment, useful life 5 years