v3.26.3
Leases - Schedule of Future Minimum Rental Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 $ 1,011  
2027 3,952  
2028 3,744  
2029 3,176  
2030 0  
Thereafter 0  
Total undiscounted lease payments 11,883  
Less: Imputed interest (1,697)  
Total lease liabilities 10,186  
Financing Leases    
2026 13,536  
2027 52,514  
2028 0  
2029 0  
2030 0  
Thereafter 0  
Total undiscounted lease payments 66,050  
Less: Imputed interest (2,166)  
Total lease liabilities $ 63,884 $ 0