v3.25.2
Debt - DCSP Financing Obligation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessor, Lease, Description [Line Items]    
Less: current portion $ (60,396) $ (57,801)
Long-term portion 3,112 $ 34,120
DCSP Financing Obligation    
Lessor, Lease, Description [Line Items]    
Remaining portion of 2025 9,835  
2026 19,658  
2027 19,645  
2028 19,630  
2029 19,616  
Thereafter 175,800  
Total future payments 264,184  
Less: imputed interest (149,548)  
Total 114,636  
Less: current portion (2,910)  
Long-term portion 111,726  
DCSP Financing Leases    
Lessor, Lease, Description [Line Items]    
Remaining portion of 2025 9,360  
2026 18,720  
2027 18,720  
2028 18,720  
2029 18,720  
Thereafter 168,480  
Total future payments 252,720  
Less: imputed interest (130,350)  
Total 122,370  
Less: current portion (3,682)  
Long-term portion $ 118,688