v3.25.2
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Segment
Dec. 31, 2024
USD ($)
Significant Accounting Policies [Line Items]    
Restricted cash | $ $ 0.3 $ 0.3
Number of reportable segment | Segment 1  
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true  
Accounting Standards Update [Extensible Enumeration] us-gaap:AccountingStandardsUpdate202307Member  
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2025