v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Customer
Mar. 31, 2024
USD ($)
Dec. 31, 2024
Customer
Summary Of Significant Accounting Policies [Line Items]      
Investments with original maturities at date of purchase to be cash equivalents 3 months    
Fair value of its investments related to credit loss $ 0    
Provision for doubtful accounts 0 $ 0  
Allowance for credit losses 0    
Unrealized foreign exchange gain $ (658,000) $ (1,734,000)  
Accounts Receivable      
Summary Of Significant Accounting Policies [Line Items]      
Number of customer | Customer 1   0
Maximum | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration of credit risk percentage 14.00%    
Minimum | Accounts Receivable | Customer Concentration Risk      
Summary Of Significant Accounting Policies [Line Items]      
Concentration of credit risk percentage 10.00% 10.00% 10.00%