v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Segment
Dec. 31, 2024
USD ($)
Accounting Policies [Line Items]    
Number of operating segments | Segment 1  
Options granted maximum contractual term 10 years  
Cash and cash equivalents carrying amount $ 96,661,000 $ 110,761,000
Federally insured limit $ 250,000