v3.25.2
Leases - Schedule of Supplemental Information Related to Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Cash Paid for Amounts Included in Measurement of Lease Liabilities      
Operating Cash Flows from Operating Leases $ 301 $ 4,348  
Right-of-Use Assets Obtained in Exchange for Operating Lease Liabilities $ 36,687    
Weighted-Average Remaining Lease Term (in years) 14 years 1 month 6 days   14 years 4 months 24 days
Weighted-Average Discount Rate 6.90%   6.90%